** Changed wee bit exotic @Column (length=1073741824) annotations to
@Lob in persistence project
** Added more test data for course / module component testing
** Implemented course component retrival methods in REST API
** Embedded course length directly into Course REST model
** Splitted course component and course tests into seperate files
** Added basic test for course component creation
** Implemneted create and delete operations of course components into
course rest service
** Implemented course component updating into REST api and added test
for it
** Fixed bug that caused archived course components to be retrievable
via /courses/id/components/id REST end-point
** Fixed a bug that prevented permanent deletion of archived course
components in course REST service
** Added basic test for course component deletion