Revamped build system

- Pulls external libraries, eg boost
- pip installs 
- Trying to add travis CI

Closes #1