Breaking out CLU into a library.
Starting on homework 3, boilerplate code.