A user object that has methods for performing various auth tasks basically just a repackaging of the low-level REST client