Fully functioning parser. Extracts all information correctly. Next up:
formalise information!