Add suport for default object's name in (the ...) macro

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Spelling corection

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Turn off reflection warnings

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Unification of manipulation with pattern in vocabulary.
Create macros for pattern registration, factory creation and defined new
constants for Composition Design Patterns 

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Added concurency into kb sesion manipulation

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Used stateful k session in declaration function

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Added definition for manipulation with stateful ksession - how to set
globals from patterns

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Removet println

Signed-off-by: selmeci <selmeci.roman@gmail.com>
renamed attributes 

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Refactoring: create functions for automatic registration of new pattern
category.

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Refactoring to use agent instead of future and deliver

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Refactor require declaration

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Signed-off-by: selmeci <selmeci.roman@gmail.com>
comment

Signed-off-by: selmeci <selmeci.roman@gmail.com>
Refactor using of bidirectional function

Signed-off-by: selmeci <selmeci.roman@gmail.com>