Add 'isNew' method on Entity to see if saved

 * Add Mapper::build method to build a new entity but not save it
 * Change Mapper::create method so Entity object is returned on success
 * Add tests for changes around build, create, and isNew