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
we should avoid having generated code in lib. write your own class or at worst add a jar reference