Allow save() to specify only certain columns to be persisted.  Fixes 152
since deferred loading was already possible
Adding a create() test as well