CircList: rename "advance" to "right", add left
Implement Comonad instance for CircList
Move CircList.hs file to Data directory
Completely redo nagel

- add reverseC to CircList
- rewrite nagel using Comonads