Task 3 b and few metrics added

- Task 3 b bug fixes
- Main class changes for task 3b
- DescriptorUtils is used to call DescriptorGenerator
- Added constant for 3 b
- Closing Matlab on finish
- Added print routines for Descriptor
- Changed the logic for retreiving groups in TopicsUtils