[FEATURE] Add Deque data structure

Added a basic Deque(Double-Ended Queue) data structure. 
http://en.wikipedia.org/wiki/Double-ended_queue