written constructor with file for TM
added Information.h

contains all the typedefs, enumerations etc in their appropriate
namespaces