Initial project setup with various external services

:+1: I will look into this