refactor middlewares and routes order/handling
add dotenv-assert module
ensure required env settings a present on gulp start
bring back subscription form and confirmation pages
add username to top of screen when logged in