InQuest and Invento Module development updates

Invento:
	- Updated CRUD functionalities with additional business logic implementation

InQuest
	- Updated CRUD functionalities with additional business logic implementation
	- Added algorithm implementations for the question generation feature
	- Integrated CKEditor as Yii Extension for the WYSIWYG Editor for Questions and Choices
	- Integrated KCFinder as a plugin for CKEditor to support file uploads