Upgraded support to active_model 4.1.1
Fixed deprecation on uniqueness validator
Added a condition to use simplecov on dev and coveralls on travis
Created Callback structure