update CWStack to use instancetype where appropriate
update CWQueue to use instancetype where appropriate
update CWPriorityQueue init methods to use instancetype