global decorators: @interface, @abstract
various fixes to IoC
prettified main executable console output