doc: Add Sphinx documentation
Created by: sinkap
Have updated the reference targets
#30 should fix the import error we are getting when we build the documentation (This error only occurs on if IPython version v3 is used, but we needed a fix nevertheless)