Adding rubocop, travis, and gitignore. Fixing rubocop failures.

add `1.9.3`, and `1.8.7` also.

this needs to be sure to run on Centos6.x