adding pm_tq
pm: implement pm thread q
adding test code for pm thread queue