rename server views/public "folder" opts to "root"

This is to make them named more consistently with other settings
(ie `root`) and make them feel more "unix-y".

This amounted to a bunch of renames - no behavior changes, just API
changes.

Closes #58.

@jcredding ready for review.