Added more defaults
Major change here: controllers created by quickdialog really can't take on the subcontroller automatically; it causes several problems and it's just not what a developer would expected. For now, it reverts back to a QDC if you don't specify a controllerName.
Added some messages to help debug invalid JSON loading. These messages shouldn't really appear if everything is working correctly.