Some minor updates to the classes in the input_processing.md to better support the algorithms.
Updates to the api.md.
More updates to the API.