Tidy up the docs and allow a blank `service_class`

- Make some general improvements to the format and prose of the documentation.
- Allow a blank value for the `serf` class's `service_class` in cases where no
  additional configuration is necessary to make Serf a service.
Release version 0.5.2