(#10) Insert and update do strict field checks

 * Strict field checks are ON by default, but can be disabled by using
   the ['strict' => false] option.
 * Options can now be passed to the mapper's save() method
Merge pull request #11 from vlucas/strict_save

(#10) Insert and update do strict field checks