Authorization is required for implementation So is a proper messaging model to make implementation clean and scalable For now this serves as a good starting point for the rest of this project
This will remain seperate from the client code project folder for now unless there is more reason to merge them together