Changes for working Structural Comparator

Code for Structural Comparator with major functionality.
Missing features are:-
1) JavaDocs comparison
2) Method Overloading is not supported
3) Multi-variable declaration statements
4) Assertions