Cleanup, error reporting, and config
Async getchildren + bugfixes