CLN/ENH: start fixing the failed parse

DOC: add doc note about aliases

ENH: add None to parser flavors

DOC: update docstring

DOC/CLN: clean up docstrings

CLN: refactor tests

ENH: infer the type of multiindexes

CLN: pep8

CLN: pep8

CLN: remove casting of multiindex
ENH/TST: add tests for lxml

CLN: all tests passing except the banklist header still need to figure out why lxml fails to parse on legit html

TST/CLN: remove the failing test for now
ENH/TST: add the tidy data

CLN: remove type printing statement

DOC: update comment

CLN: formatttting