Adding setup stuff

Added setup files and folder structure.
To create a distributable package, run "python setup.py sdist" whilst in
the setup folder.
To install straight from the setup folder (or the extracted package) run
"python setup.py install"

Also, when adding/removing/moving files from now one, the MANIFEST and
setup.py files will need to be modified accordingly or the install will
break.
Merge pull request #17 from dannybutler/master

Adding setup stuff