Merge branch 'template-dsl' of github.com:liftopia/clerk-gem into validations
ActiveModel validation support, hooray

- Added ResultSet to hold a single record of data, necessary for
  validators
- Flatten objects with groups
- Handle .valid? in Base by passing on to ResultSets
- Aggregate error messages from ResultSets
Turned the exception into a oneliner just cause.
Grouped validation works! Now with more tests.
Renamed test to accurately reflect the purpose
Removed debugging output
Merge branch 'master' into validations
Incorporated Template.apply into Clerk::Base.

- Fixed a bug with how data was handled in ::Base.load
- Added Template.apply to ::Base.apply_template
- Updated validation tests to be slightly cleaner
Merge pull request #4 from liftopia/validations

Added ActiveModel::Validations support to Clerk::Base. Good work. @doomspork