Squashed commit of the following:

commit aefb361d29a3136c4ec66385bd3d4ef6aa3b0ebd
Author: Bohdan Mushkevych <bohdan.m@samsung.com>
Date:   Tue Jan 7 12:05:15 2014 -0800

    Rolling out of the dead-end. Incorporating improvings

commit 71150b86c1c4e2f2af401dc7d2bf76671450a638
Author: Bohdan Mushkevych <mushkevych@gmail.com>
Date:   Mon Jan 6 22:26:28 2014 -0800

    Adding SingleProcessThreeLevel initial set

commit 2aa6e7d7d0fa286e6229bffddd38c37131fde467
Author: Bohdan Mushkevych <bohdan.m@samsung.com>
Date:   Mon Jan 6 17:29:47 2014 -0800

    Implementing dynamic tree node instantiating

commit bf03c5e4b5bf58736b6adcbe1e465d7ef3463b6f
Author: Bohdan Mushkevych <mushkevych@gmail.com>
Date:   Sun Jan 5 22:43:51 2014 -0800

    Initial commit of the LeafNode class and the related changes