initial commit for iron router

Things work surprisingly well.

Next: cleaning up and making more iron-routery.