Add OAuth and Quota modules.
Support different time units and quota types.
Update vault process for nicer API.
Update OAuth to make "request" object optional.
Some renaming in the vault service.