Finished Lab. Didn't commit for a lot.

Worked for like 4 hrs. Forgot commit often. This was the fruit of all
the change. Also included logger src. So it wouldn't break when run from
cmd line.