File Parser complete

first draft, focuses on the quantities which are the most important,
will ignore less important quantities that dont parse properly due to
incorrect heading placement in the input data.