Reduce warnings. Add specs. Update deps
Update travis-ci config
Merge branch 'develop' of github.com:PowerMeMobile/kelly into develop