Added error handling to REST Puzzles and Version handlers (and some API return value cahnges to support that).

Added error reponse handling to update puzzle part in pb-meteor-rest-client