Merge pull request #10 from vapolyakov/master

switch/if printing
Merge pull request #11 from vapolyakov/master

 switch printing in kotlin, class fields printing
Merge pull request #12 from vapolyakov/master

Constructions
Some fixes + wrong while
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/com/sdc/abstractLanguage/AbstractPrinter.kt
ConstructionBuilder init
method body removed as field
construction structure fixed