Add unit test for IDLApp collection
Implement IDLApp.addCollection and init with collections