API simplification
- removed bulky Facade and ApiBuidler interfaces
- added LibMinimizer (will probably rename this) and Dependencies utils
that now expose the public API
- added Components enum that exposes component instances
- added Settings enum exposing common settings
- added Contexts enum that manages contexts (currently spring only)
- added sanity checks for the new Utils