Merge pull request #58 from danielmitd/controls

fix JS error when controls are removed from HTML
Changed #reveal to .reveal in print.css
Merge pull request #63 from bleathem/patch-1

Changed #reveal to .reveal in print.css
Specify position for .reveal.linear sections. fixes #64
use current host/port
broadcast socket id as part of slidedata
add mustache dependency
have notes page only listen to one socket
fix path to socket.io
fix socket id
connect to whatever server we're on
enable controls by default
Merge pull request #65 from bleathem/patch-2

Specify position for .reveal.linear sections. fixes #64
Send the correct element for fragmenthidden events
Merge pull request #72 from rhudea/fix-fragmenthidden

Send the correct element for fragmenthidden events
Merge branch 'presenter_notes_server' of https://github.com/rmurphey/reveal.js into notes
restructured /lib, moved /assets/fonts to /lib/fonts
/lib restructuring
include underscore as a dependency for npm
adjust whitespace of notes code to match rest of project