Big cleanup.
Add travis ci support.