Code refactoring
Merge with changes from https://github.com/alexander-myltsev/scala-cgdk-1.git
Updated readme with instructions for generating projects for IDE
Refactor World class