Html parser pull request

These extra clases should be in other files. e.g, if they are part of ```SchemaParser```, put ```MicrodataExtraction``` in ```schema_parser/microdata_extraction.rb```