Add travis for unit testing and linting
Working implementation
Working example