basic authentication complete, need to add filters for sensitive actions and hide ui elements for non logged in users