Whitespace cleanup, and make peek methods simpler
Add insert_{next,prev} functions to deque