Framework for parsing/extracting data from web pages into a more manageable format