add rubocop:

* add initial configuration
* add to default test suite
style cleanup and rubocop fixes
Merge pull request #74 from phlipper/rubocop

add rubocop and initial rules