Added support for delegation. Continued cleaning some of the older code.
Parsing and web requests will now be performed in a background thread. Delegates will be notified in the main thread.