add invite and register framework, mostly done

just have public invite page to finish and finish the register page

update email model and emailer to work again and support non user emails
bug fix for css and navbar on mobile