initial implementation of Course resource with CRUD operations for backend
service and Rest API