Add SerializerAwareQueue, remove TaskQueue, add tests