add UserAuthService and clean up some currentUser references, also move proposal to proposal_card