Added Basis of Routing

Mainly the interface Wire, with the subinterfaces Source and
Destionation, which are mainly tagging interfaces.
Routing Entry is simply a capsulating class for routing entries
Direction is a generic class for Directions, like NORTH ect. Needs to be
completed with offsets