initial project setup and some auth tests