Ashok | #12 | Service APIs which can accept a course structure at different
granular levels which is saved in DB and raises events for saved entities.

Change-Id: I6938f0aa565867ff69c0111cde824a14bb826252