- install koa
- set up a basic koa app with simple routes
- set up view template system (probably ejs)
- set up mimimally necessary middle wares
- set up basic session handling
- ↳ set up redis session handler
- add model for user account objects
- add router / controller for exposing user model actions
- add login / logout router
- ↳ add ctx middleware to check if user is logged in and repopulate ctx.state.user
- [x[ add application middleware to handle webfinger and host-meta requests
- add /user/:username and /:@ routes to in prep for webfinger support