Add Builder methods to allow for more BootstrapModule's to be added

Also fix a bug where duplicate bindings were happening as a result of the module dependency discovery phase