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
dev->master: Inital preview with early fixes. Hello, Scrummy! Close #1 #5 #6
Merge dev -> master: Security fixes, better validation, some cleanup:

- Use socket.id, not mySid; closes #9
- Sanitize nickname; closes #2
- Validate votes; closes #3
- Fix nickname duplication checking; fixes #7
- Decapicalize 'scrummy', ref #1
Bug fix: 'nickname' not 'nick' in signIn response
Merge dev -> master: Responsive layout, allow withdraw vote. Closes #4
Merge dev -> master: Hackathon Day! (See log message)

- Ref #10: Minor cleanup work
- Close #12: Add basic chicken/pigs functionality
- Close #13: Wrap and separate games by socket.io channels
- Fix #14: Better sign in form with a watermark
- Ref #15: Rebroadcast votes on user sign in
- Fix #16: Removed :first-letter highlight
Update package.json for NodeJitsu (and new version/repo)
Merge dev -> master: launched on NodeJitsu; updated package.json
Adding custom domain.
NodeJitsu autoincrements package.json version for custom domain
Better way to handle empty or duplicate nicknames. Ref #10
Merge in changes made by NodeJitsu deployments
Merge dev -> master: better nickname fix. Fix #10
Add GitHub link to footer
Version increment 1.0.1: Nickname login bug fix, footer text adjustment for launch
Merge dev -> master: v1.0.1 with Nickname bug fix, footer text, for public launch
Merge master -> gh-pages
Update gh-page with public URL, new footer