altered add_node return type to use optional
conncetion manager - small alteration to rt public interface
Connection manager added
Merge branch 'routing_v2' of github.com:fraser999/MaidSafe-Routing into routing_v2

Conflicts:
	CMakeLists.txt
WIP
et up connection manager, requires rudp API to be settled.
Bugfixes
connection manager - completed until can be tested (requires rudp)
Routing table appears inaccurate with recent changes - working on this
Further testing and refactor of RT

Please enter the commit message for your changes. Lines starting
Routing table complete - to be tested extremely !
small changes for initialisation of bool in particular
minor changes
Merge remote-tracking branch 'dirvine/routing_v2' into routing_v2

Conflicts:
	CMakeLists.txt