Changed from martini to pat

Use pat instead of martini for routings.
Use encoding/json for encoding (no more xml).

Remove all martini dependencies.
Add pat to build dependencies.
Remove encoder and decoder

Only useful in martini structure
Update schema for AuthStorage spec

AuthStorage seems to require to store multiple refresh token in the
table simutainously. Removed "unique" keyword from refresh_token
field.