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

oh yeah. this is just rubocop. not actual tests. my b yo