Integrate parser and builder

This PR integrates all the components - the parser, factory and html builder - and adds a script to accept a filename argument and run the processor.