Fix pagebreak styling
Merge pull request #83 from binford2k/tickets/TRAINTECH-15/pagebreak_styling

Fix pagebreak styling
Re-ordered content in README.rdoc and added install instructions for Ubuntu
Merge pull request #88 from JonTheNiceGuy/patch-1

Re-ordered content in README.rdoc and added install instructions for Ubuntu

(fair warning, this entire file will be rewritten/refactored within the next three months.)
Slight refactoring of documentation.

This addresses #80, but is only a first pass.
Merge pull request #90 from binford2k/issues/80/improve_documentation

Slight refactoring of documentation.
More docs updates
Merge pull request #91 from binford2k/issues/80/improve_documentation

More docs updates
More docs updates
Merge pull request #92 from binford2k/issues/80/improve_documentation

More docs updates
Clarified the supplementals a bit
Merge pull request #93 from binford2k/issues/80/improve_documentation

Clarified the supplementals a bit
Cleaned up the editor support bit
Merge pull request #94 from binford2k/issues/80/improve_documentation

Cleaned up the editor support bit
More documentation cleanups

Still left to write is documenting the complete structure of the
`showoff.json` presentation configuration file.
Initialize config to an empty hash

This restores the ability of Showoff to run in autodiscovery mode, i.e.
without a `showoff.json` file.
Ported to websockets

This now uses websockets instead of polling for communications between
all instances. This means that there should be no more funky business
between the presenter window and the remote. Simply advance a slide and
watch every following client track right along. It's like magic!

This should also drasitically reduce the load, perhaps making it useful
for large scale presentations. We'll have to see on that one.

The lightweight messaging bus this implements can be used to send
messages of other types. We'll see what sort of interactivity features
we can get nailed in here.
Use a session cookie to authorize the presenter

Websockets don't use the same auth standards so basic auth won't work.
Instead, we just set a session cookie when the presenter loads up the
presenter view. This is just a quick check to make sure nobody's fooling
with us; it's not intended to be terribly secure.
Merge pull request #95 from binford2k/fix/run_without_showoff.json

Initialize config to an empty hash
Merge pull request #96 from binford2k/issues/80/improve_documentation

More documentation cleanups