Free Variable generation code

Added two new classes, modified ast package and main to add free
variable generation functionality to the system
Merge branch 'master' of https://github.com/NikitaMartynov/ProgramAnalysis