Clarified functionality, redone detailed discussion and use cases. I will be adding more detail to calendar APIs soon. Just clarifying the functionality before going into implementation