Data Structures

A revision of the data structures lab to make it more manageable in a two hour time frame.
It's in the history, if we need it.  It will probably be re-written anyway, just like everything else.