Merge lastest

* Added a missing part of collectCommonStructures() method. Added a few test cases to the method.
* Finished a large part of AdjectiveSubjectBootstrapping module, except one method used in the module. Added some test cases to its methods.
* Fixed a few bugs in previous code.