Cleaned and commented BuildRoute

oh god...the commenting...its too boring. Can't handle excessive levels
of boredom.