Initial project setup with various external services

Fair enough thought it could be removed