Add Association Validation

I've merged @xaviershay's branch referenced in https://github.com/datamapper/dm-validations/pull/9 with release-1.2 and replaced the usage of ActiveSupport/Inflector's titleize method (added in 72794eb) with Ruby's standard capitalize method.