[#14] Fix all lint errors, add travis CI automation.