Added an Endpoint system
Fixed the lifetimes to be correct. Added a marker type for Socket
Merge pull request #48 from thehydroimpulse/endpoint

Added an Endpoint system