Initial project setup
Initial client project setup
Create some initial project structure
Updates to git ignore