Restructured project
Minor updates & trying to hook up travis

- Updated unit tests
- Added Travis CI