Add support for travis-ci server
WIP: Cleanup and eliminate lint warnings