User auth now sitewide with sign in/logout

Git ignore also updated