added html parser and supporting cast
6 files changed