Formatting of symbol information, along with doc comments support

Still todos
1. Need to add testcases and validate for declaration merging
2. Better way to show call signature/construct signatures of types at call site
3. Test cases for the semantic classification of symbol information