Huge update!
Complete rewrite of Transport stack. Now with callbacks and stuff.
Pruned time.h, as unnecessary.
Removed prefix in Overlay* Types + began complete rewrite.
Removed dependency on EndpointFormat, as we will use human-readable
strings instead.