Initial board creation, URL parsing working

There's still much to do before it's usable, but I'm making progress.