better error response
*UserManager interface changed to AddUserDetail and UpdateUserDetail recieve only *User object.
Change come with document update and some change in geaauth and mgoauth package.
Move some util function like pwsHash and formatter to main auth package.
*Better error response defined by auth.JSONErr.
Change to rest package to use new error response.