Update RecordsController test to test record HTML more deterministically

The previous test was pretty brittle as it depended on the order of the records returned by the SQL query.
By explicitly grabbing the HTML we want, we take order out of the equation. We may want to test order at a later time, though.
Add RSpec::Rails to the Gemfile and lock it in
Add generated RSpec files
Add back the "test" rake task since rspec removes it
Wear merged coveralls in the test and spec helpers and push to coveralls after all the default tasks have run
Add FactoryGirl syntax helpers to RSpec for convenience

Include all files in support in the rails_helper for now.
We may want to specifically add files based on a naming convention or just explicitly add config files in the future.
Add a basic Record specification

Initial examples include basic type checks and user/temporary user validations.
Alias Record#is_taggable as Record#taggable for convenience

Alias the methods and then use it in the specification for readability and convenience
Change the user/temporary user context in the Record spec for readability
Add and example for external system validation

Upon validation, if the external system is blank, the Record gets the external system from the class name.
This is meant to be consistent with the inheritance structure set up via the inheritance column.
Clean up whitespace

Thanks, atom.
Add examples to the Record spec for external id validation

The external ID must be present in order for the Record to be valid.
Add examples to the Record spec for title validation

The title must be present in order for the Record to be valid.
Add examples to the Record spec for format validation

The format  must be present in order for the Record to be valid.
Add examples to the Record spec for url validation

The url must be present in order for the Record to be valid.
We may want to do more rigourous URL validation in the future.
Add examples to the Record spec for data validation

Data must be present in order for the Record to be valid.
Add validation examples to the Record spec for the sortable title

The sortable title must be present in order for the Record to be valid.
If the sortable title is not present it will default to the title upon validation.