Implemented auth.user and setup testing environment to take care of the keys and tokens