adding mongodb to store steps properly, also storing oauth in db