implemented FreeExtractor and added corresponding calls in Parser.
Junit Tests added for 3 cases