Added tests for singleton object creation.

Fixed:
Value type support in container
Singleton object creation
Added perfomance monitor app
Refactoring in TypeFactory