Works

Lab1 more or less works.  Some of the messaging in the UI isn't correct,
but it's functional.