Prep work for Lita updates

- Fix rubocop issues
- Clean up tests
Cleanup tests, shorten up lines

More update prep work, includes starting in on localizations and
dry-ing up tests.
Put the methods on a diet

- Switch over to new Lita4 config methods
- Try out a more compact error handling pattern
- Break apart some of the fatter methods
Update docs to standard setup