fixed up the homepage, modals, rest and email validation still need work