fixed test for queue capacity = 0
added test for queue capacity = -1
fixed typo in above test name
added naive add 1 item test
got the very naive basic queue working for n items
added some bound checking tests
fixed length to listen to head and tail - we have an operational very basic queue now
cleaned up the full queue exception a little