*The final version of the Parser class:
-I tested out for the basic case that has no nested class and it 
works well. 
-I also wrote this to handle the case with nested classes, but havent
tested out for the nested class case yet.

*Author class:
I added some functions and fields for testing the parsing

*Floor:
I changed some functions to the previous functions for parsing

*Tower:
Only few changes

*LogGatherer:
I changed some functions for parsing

*Main:
I added comments of how using the parser for now. However, we can
change any time. I think the architecture diagram does need to be
changed since we anyway first gather the log infor through the
LogGatherer class, then pass the gathered log infor to the Parser class
for parsing. Then, the parsed data will be passed from the Parse class
to the visualization class.