fixed typo/syntax error in readme
Add model class to pavlov.
Add active model support for Pavlov::Model.
Seperated concerns of entity between ImmutableEntity and Entity.

Seperated concerns
Renamed Model=>Entity and Entity=>ImmutableEntity
Seperated tests.
Making sure the #update function is only immutable for immutableEntity.
Added new HexadecimalValidator compatible with ActiveModel::Valitations
Adding allow_blank test
Add integer validator.
Merge branch 'develop' into feature/rails-compatablitiy
Ruby 2.0 interprets self.dup as a private call, you can't do.
Update todo's.
Boyscout, added deprecation warnings, added extra assertions to test.
Added new string validator.
This integer valdiation already exists.
Add validation for integers in strings.
Added support for non_empty string to StringValidator
Regex validator is part of the default validators.
Added gem version updating to the todo.
Updated deprecation warning for validate_not_nil.
Rename HexadecimalValidator to HexadecimalStringValidator