- Methods put, offer, take begins working with move and copy semantics - Mocking queue condition variables with GMock in Unit tests - Rewrite part of unit tests
- add support move & copy semantic - introduce submit method for executor with future result
create macro "pip_test()" for easily add new tests