introducing new library: putils

TS_Queue and TS_Resource are being moved here
palgorithm: disabling tests
cmake: enhancing function register_target
cmake: adding putils; changing namespace