Added ExitBuildingBehavior which chooses the best exit from a building and the best path from that exit to the destination.
Added much needed user interface for the ConstructionSystem.
ConstructionSystem now properly supports multiple categories.