#15
* handle progress while collecting card/set data
* use $log instead of console to show errors