Finished v1!

Atleast I will have something to submit tomorrow.  I'd like to do more
polish work but not sure I'm going to have time to do so.