Makes fetch page and details synchronous
Adds some documentation to fetch
Adds error persistence for parser failures