Removes Ruby 1.8.7 from Travis matrix
Supports Ruby >= 1.9.3
Removes allow_failures from travis matrix
Removes unused blah.rb file
Changes chained ifs into case
Replaces .inject calls with .reduce

This is just personal preference. I'm trying to get more
familiar with the codebase so I make little changes.
Removes unnecessary &&
Changes if block to ternary operator
Moves if condition to end of statement
Inlines if condition to remove variable
whitespace
 Freezes "constant" strings
Adds jruby-head and allows it to rail
Refactors Generator#on_fetch for readability
Moves var assig to whole if block
Fixes #174