Added UI for distributed
Added a few more comments, tidied it up
Added basic Socket.io Server