add validations to wizard models only, clear up groups after wizard method runs

Rather than blankly extending all ActiveRecord models, only do those that are set as wizard models, and then remove validation groups at the end of processing to leave state clean.
allow Rails 4 in the gemspec
bump version to 0.3.0