Add in a Logger::Formatter class.

Needed a small rearrangement of the existing logger factory too...
Setup the build config for TravisCI.

And a small update for 1.9.3, jruby, and rbx support.
Rubocop style updates.