Added initialComponents argument to Bootstrap init

Methods that return Array[Byte] shoud not deserilize.

Removed ProjectSettings.

Added simple specification for dependency container class resolve.

Some build updates
So, if they don't provide logger we quit? That doesn't look good.
Default to some private /dev/null logger.