WIP...
fixed some rubocop errors
more rubocop fixes
added tests
automatically fixed rubocop errors in tests
ignored rubocop where needed
added ignore logs to gitignore