tidy up of errors and removal of jsonify from responses
jsonify isnt needed any more it is handled by restful
errors now done with abort() - bit tidier and uses restful's message functionality in the abort method