Merge Shape Object

StandardUserErrors|Showing user error Failed to create a new commit.
LibGit2Sharp.LockedFileException: The index is locked.
Change in Classification

Added learnClassifier and getClusterId, to learn the classifier as a
preprocessing task and also to get the clusterId of new Shape Object
after learning the classifier.
Added few Exceptions