RFC: ES6 container

[RFC document](https://github.com/MajorBreakfast/rfcs/blob/master/active/0000-es6-container.md)
* colon removes some ambiguity 
* container.lookup singleton or instance depends on the configuration. Again your instances shouldn't know or care if they get an instance or a singleton.