Deque class

Implements Deque class using double linked list
Fixed unit testing bugs for removeLast  and addFirst