Clean up javadoc.
Remove use of Optional as an argument to a method.
Remove use of Optional for null checks.
Clean up use of Optional.
Expand :remote command to allow specification of a custom serializer.