Fixing a lot of bugs. Adding graph support.
Added setup.py file.
Now properly uploading files and generating executable to start the
application.