Changed tests to use bulk-assignment to make them more readable.
Added code coverage using simplecov to the Gemfile to allow RubyMine code coverage to be used.