Rewrote everything

-Implicit grant is out, authorization code grant is now in
Flow is:
	* Browser opens authRedirect on the client's index.html
	* authRedirect calls openLogin on the auth server
	* openLogin presents a login.html page, the user inputs user/pass and authenticate is called
	* authenticate redirects back to the client's requestToken call, with an authorization code as param
	* requestToken on the client calls issueToken on the auth server, with the authcode as param, issueToken registers the token with resource server
	* when client receives response to issueToken, requestResource is called on the resourceServer
	* requestResource returns a full name