Packaging and Re-Organization

- [x] Setup.py
- [x] Setup.whl
- [x] Makefile
- [x] Travis upgrade
- [x] Install using Pip