converted page_header to use improved option_validation
Set Option Parser to automatically make a new implementation of any class included as a key in the option_map.yml file
changed 'options' to 'versions' to better reflect functionality
improved method legibility, added detail for error message
made to_points return identity for any numeric class
simplified variable parsing
added versions to option validation
fixed defaults parsing flaw that failed to set false default values correctly