Add RubyMine to .gitignore.
Add update channels hierarchy.

Any use of UpdateChannel should now be replaced with EmUpdateChannel.
Add HelloWorldService test.

This just tests that HelloWorldService exposes a message.
Fix message bug with HelloWorldService.
Use #delegate instead of #def_delegator where possible.
Fix broken HelloWorldService test.
General RubyMine-based cleanups.
General rubocop-based cleanups.
Fallout from trying to run on Windows/ruby2.1.
Generalise CodeTable comments.
Add CodeTable test.
Fix broken ModelObject spec.

ARGH, BIT ROT.
Merge pull request #46 from UniversityRadioYork/mw-random-cleanups

Random cleanups.