Initial commit

Includes a simple memory store, middleware, and a token getter
Cleanup and rename some variables
Send 401 response if auth fails