Auth user lookup

This should only be worked on once #7 is complete, as that contains the great bulk of commits referenced in this branch.