More mass assignment methods

Per #223, adds `first_or_create`, `first_or_create!`, `first_or_initialize!`, `assign_attributes`, and `update` as methods to check for mass assignment.