Added new file for working with routing table

Not sure if this is something you guys are looking to get integrated with your codebase, but figured I'd offer it up and find out. Also able to move this around as needed if you think it's useful.

There's more to do, but it works as-is and wanted to submit it to the smart folks for review before I dig myself deeper. :)

Thanks!