first draft of Queue<> class - with concrete implementation - and passes initial insanely minimal regression tests