added and fixed some tests, made it raise an exception on failed updates
expose last_response so we can see if a save succeeded or not
Merge pull request #4 from cbeer/fix_save_bang

added and fixed some tests, made it raise an exception on failed updates