removes unused function
moves strategy and oauth2 strategy to their own modules
Moves facebook strategy require to top of auth module
minor
replaces hardcoded `user` string in `Strategy.prototype.execute` with `this.sessionUserKey`
add password auth middleware
adds passwordAuth to middleware
adds isAbsolute test for view paths in viewEngine
Merge branch 'develop' into auth
Password middleware protects all routes by default. Via parameters, protected routes may be specified.
Adds setting `nextApp` via `Router.prototype.notFound` for bogart.router
Updates documentation with information about the `notFound` method.
Merge branch 'develop' into auth
Adds `hasKey` and `remove` methods to session
implements logout for Password middleware