Refactored `Catalog` and `CatalogTask` classes. Both now use requests, more dynamic attribute setting, etc..
v0.5.4