But I also like to commit for each change

I will wait on doing this until a chage is more than a few lines. Anyway
I added to the router class and fixed connections a bit to work with
them.