1) Choose a domain you understand, e.g.: music, university, library, transport, etc…  2) Create a set of service CRUD interfaces (5 of them)  and their implementation for all your entities. The implementations for the interfaces should return null values and have implementation annotations for Transactions with Transaction demarcation of SUPPORT, MANDATORY, REQUIRED and REQUIRES_NEW. An example in the services folder has been done for you in the services folder of the askweb project on the https://github.com/lovenalube/askweb account.  3) Create tests that test that our interfaces receive the messages they expect and return the appropriate values. Look into the services folder of the test package of the ask application to see how to implement mocks for this assignment.  ---------------------------- PLEASE NOTE: YOU MUST FOLLOW THESE INSTRUCTIONS...  1. COMMIT YOUR CODE INTO A FOLDER IN YOUR GITHUB.COM REPOSITORY. NAME IT SOMETHING APPROPRIATE AND COOL LIKE MUSIC_APP (IF YOU CHOOSE MUSIC AS A DOMAIN).  2. SUBMIT YOUR GITHUB.COM FOLDER (ABOVE) URL INTO THIS ASSIGMENT WHEN DONE. MARKS WILL BE AWARDED FOR THIS SIMPLE STEP.