Added object_pool
Added get / put to the object pool
Added test case to call constructor via lambda
Extended object_pool