updated Forwarder run loop, addRoute and lookup methods, minor syntax changes to get classes to compile. I used 888 as a note to self kind of flag