Add socket.io and make caching optional
Update documentation.
Renamed to angular-dpd