fixed double linked list
moved to generic stackInterface
moved to generic queueInterface
updated bounded stack and queue to genericInterface<Object>
updated unbounded stack and queue tests
neatened code for Unbounded stack and queue