Implement simple stack and queue for use in chapter 3
Minor refactoring to linked list tests
Separate node into independent class
Small bugfix to stacks and queues on pop/dequeue
Complete exercises for chapter three