Added user dashboard admin functions. It now will allow for adding, removing, and changing permissions of a user on a dashboard that the authenticated user is an admin of.