initial implementation of device-proxy

Added socket.io as a dependency to cli
added device-proxy to cli and made it part of
ripple emulate

Currently just registering for test messaging on socket.io
Set socket logging level to error.
basic middleman flow done
quick proxy impl
Fix Ripple Device Proxy UI to update with device name.
Match conditional statement style on server socket logic.
updated ui to wire in dispay for different states
lint fixes and updated display values for ripple socket services
more of the way there for proxy
stop using ack for multiple callback examples (accel)
log when ripple + device disconnect, emit device-disconnect event to ripple, clobber ripple+device sockets blindly on every reconnect, switched from nested acknoledgement callbacks in socket.io to events.
proxy has a better idea of when it is ready or not now. added a DocumentLoad event that is triggered every time a new document is loaded in the iframe
fixed lint errors
fixed lint errors resulting from merge