some style changes

- fix styles: codestring.cpp
Add template classes Deque, Stack, and Queue.

- Deque adapts vector.
- Stack and Queue adapt Deque.
- rename Vector::isEmpty to Vector::empty