added setup.py script
improved setup
added manifest to gitignore