Rename 'processArguments' to 'processInput'.
Adds convenience methods for loading from property based configuration. This deserves a version bump.