First version of Datatype parsing and printing working

Updated and created several modules for parsing and printing a new data
structure called "Datatype". It enables parsing of data-types and it's
constructors, as well as constructor costs. However, this is the first
version. Testing has still to be done!