Clean up `Server`'s public methods that should be private

This cleans up the `Server`'s public interface by making some
methods that were public private. These weren't intended to be
called on the and are not directly tested.
Merge pull request #31 from redding/jcr-cleanup-public-interface

Clean up `Server`'s public methods that should be private