Implement Queue
Implement stack, fix queue
Remove self.size property
misc fixes
Implement Deque