Improve code quality, add Travis support

Improve code quality, add Travis support, add a Gemfile and Rakefile
that includes support for html-proofer
(http://github.com/gjtorikian/html-proofer)