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
added update method for username
fixed some issues with user update method
added password functionality
tidy up
Merge Master updates