Made a few modifications to things to make for easier intergration of node removal and node discovery
Hopefully moving a bit closer... still work to do in networkinterface. Dependencies are starting to look really ugly.
Hopefully close to having something here...
Merge branch 'master' of https://github.com/aklatt1194/SuperAwesomeOverlay into feature/DynamicNodes
Removed comcast from the default boot nodes list
added three new nodes to scripts/mssh.sh
Cleaned up NetworkInterface. Made sure that any operations on the selector or a SocketChannel occurred in the same thread. Combined bootstrapping with connectAndAdd.
Included the code to remove a node
Not knowing what a SynchronousQueue really was and other bug fixes
the NetworkInterface removes nodes if there is a read/write exception to the socket channel
added three new nodes to scripts/mssh.sh
Created an OverlayRoutingModelListener interface. Removed dependency between NetworkInterface and RoutingManager
node removal debug
changed BaseLayerSocker.receive to be interruptable
matrix rebuild wasn't shrinking matrix correctly, added interruptable receive
Merge branch 'feature/DynamicNodes'
taller metrics chart