Added code for 2b and 2c tasks

- Modified the return value of GestureGestureSimilarity method
- Added main class stuff for 2b and 2c
- Created new class PCASVDUtils for calculating PCA and SVD values
- Added print methods in Misc class to print matrix or topics