added support to pass proc to a has many relation
added support for dependent: :destroy option for a has_many
added where as a shorthand to multiple filter clauses
added support for scopes