Merge pull request #8 from bsharpe/master

Use modern ActiveRecord calls, not dynamic finders.
Update gemspec to allow installing on Rails 4

Adapted from devise's gemspec (https://github.com/plataformatec/devise/blob/master/devise.gemspec)
Use lowercase module name

Rails 4 has a fit if you specify a sentence-case name here.
Travis no longer tests Ruby 1.9.2

An upcoming merge will cause this problem otherwise:

```
Gem::InstallError: activesupport requires Ruby version >= 1.9.3.
```

And I don't care for Ruby 1.9.2 at all.
Use 2.0.0, and if you can't, then use 1.9.3.
Merge pull request #10 from joefiorini/rails4

Rails 4 compatibility.
Rake exits non-zero when specs fail!
Don't reference a let!() var in a before(:all) block.

According to RSpec:

> This is deprecated behavior that will not be supported in RSpec 3.
>
> `let` and `subject` declarations are not intended to be called
> in a `before(:all)` hook, as they exist to define state that
> is reset between each example, while `before(:all)` exists to
> define state that is shared across examples in an example group.
DatabaseStrategy#switch! uses `update_attributes!`.

This is less procedural, and is slightly simpler to test.
Simpler double/stub declaration in database_strategy_spec.
database_strategy_spec fixed since ActiveRecord usage changes.

Pull request #8 included 51cab990ae1ea609a703b8ffb9fc65596f7e23a3 which
uses a different ActiveRecord API, requiring this spec to be updated.

I have begun to introduce RSpec's newer expect(subject).to(...) and
allow(subject).to(...) style expectations.
Version incremented from 0.1.0 to 0.2.0.

Incompatibility with older Rails versions may have been introduced.
Removed rubyforge_project from gemspec.
gemspec declares MIT license.
Merge pull request #13 from pda/gemfile_updates

gemspec specifies MIT license.
Verison incremented to 0.2.1; gemspec updates.
require correct file in migration generator
Merge pull request #16 from pewniak747/require-migration

Correct require "rails/generators/migration" in migration generator.

Presumably this was changed from Rails 3.x to Rails 4.0.
Version increased to 1.0.0, was 0.2.1.

The only new commit is d3329b24ceba9380faba7da40fd39f5218495ba5 which
looks like it may introduce backwards incompatibility for older Rails.
So, incrementing MAJOR to 1 as per http://semver.org/
Travis no longer builds rbx-19mode.
Travis builds with Ruby 2.1.0.