Changed Server Logic to react like a RESTful

#3 Changed to return User Information.
#6 Changed to return an Access Token.
#25 All methods handle Exceptions using Custom Exceptions.