Modified getShape and getData methods

Modified the two methods to be independent of VrirXML. In the future they will be moved to a utils package in tamer.
Added FuncInfoGenerator class

Added the class to insert types and shapes of the input arguments of each function in the call graph
Modified FuncInfoGenerator

Added methods to generate argument string for each function and insert it into a hashmap.
Modified FuncInfoGenerator
Added code to write code to file. Not complete yet.
Modified FuncInfoGenerator

Instead of appending type information to the function file, a separate JSON file is created which holds information for all the functions.