added binder to bind extensions with circuitbox
added arrgs and fixed some issues with enumFor
implemented an extender component which loads bindings that have been specified and registers them with a binder
added a binding API to load bindings with circuitbox using the extender module