Create classes required for Bot management

Closes #9, closes #10, closes #11, closes #12
Fix Rubocop issues

Also update the rubocop config file.
Merge branch 'bot_management' into development