Use package.json, update Express and Socket, ignore node_modules
Serve static files from node instance instead of outside server
socket_client.js uses window.location instead of settings file
Eliminate client-side settings file, connect to origin
Merge branch 'feature_remove_websettings' into dev
Remove adminSocket distinction, add all admin elements and functions to client
Use simple 'bucket' array with a numerical index so we can catch up new clients
Update bucket on client departues so new clients get correct list
Votes and Resets should go out io.sockets.emit to go to everyone, inc this client
Limit text removal on reset to results only so we don't break future rounds
Fix reset; do it on socket signal, not on button click
Use socket signal for reveal for global reveal
Cleanup and remove sockDict variable completely
Standardize nickname and sid; sid to match/notify, nick for display only
Merge branch 'feature_merge_admin' into dev
Merge dev -> master: first stage of re-write, see notes.

-- Node to serve static assets; removes need for web server.
-- Merge admin/client ui, remove distinction. All clients participate
   and can reset/reveal voting.
-- Global actions; resets/reveals affect all client displays
-- Match and manage clients by Socket IDs; use nickname for display only