update

- Configurable & Configurator now generic to help avoid casting in some
situations
- Config now implements Configurable & is a singleton implementation of
it, no need to wrap single Configs now
- additional shortcuts
- code clean up & bug fixes