Only require the Rails 3 railtie if it is defined.

This is to make the gem behave better when trying to use in an
application locked to an old version of Rails.

Added paragraph regarding Rails 2 compatibility to README
Bump version to 1.0.4
Merge pull request #14 from smulube/rails2_friendly

Rails 2 friendly