Resolves style and best practice conflicts.
Adds Travis CI setup.