Add all functions needed to parse input files

Includes documentation and example data