Feature/packaging

Module is now packagable:
- Restructured repo to fit packaging assumptions
- Created a valid setup.py
- Included all dependencies
- Replaced all filesystem paths with abstracted ones

Run python setup.py develop to install as a package out of your current development directory, this allows you to develop and run the "nepho" command without munging your path or PYTHONPATH.

TODO: Move the user-modifiable bits out of the package_data and into data_files