Initial project setup with various external services

Updated :+1: