fixed usage of block on DSL methods

changed instance_evan to class_eval (as it should), so that methods
defined inside block are accessible on the association.

no idea how has_accounts block DSL worked though ;)