turn off auto redirect

http://tools.ietf.org/html/rfc6749#section-4.1.2
> resource owner of the error and MUST NOT automatically redirect the user-agent to the invalid redirection URI.
implement serveral Grant Type

Obtaining Authorization and Issuing an Access Token

Grant Types
- Authorization Code
- ResourceOwner Password Credentials
- Refresh Token
add test but not tested
*DO NOT* request directly this to Authorization Server

instead of just return `HTTP::Request` object
refresh token automatically
check value before using `expires`
fix bug

- unimported subroutine
- take args at refresh_token instead of using member var
add dist.ini
fix test failure
bumpup to 0.0001
Merge branch 'develop'