Attempting to clean this lib up :)

- Update LICENSE
- Integrate Travis
- PEP8 things
- General code clean up