Add initial grant support

Closes #5
Add tests for password, refresh_token and extended grants

Closes #1, closes #2
0.0.2