Initial commit

Not yet working.  A base setup was copied from Richard Jones' tutorial.
A lot of futzing around was done, so there's many defunct files already
as I settled on an architecture. I think this is showing promise though,
so I'll commit what I have.