first pass at adding in login. not fully complete. working out issues with ui navigation. email not configured. database calls only roughed in