Adding Deque.java initial version but needs more testing