Update readme to what I understand the process to be (work in progress)

After an hour or two trying to figure out how to receive input, I thought the main doc and example could be reflected to be more in line with the docstrings of the functions used.

It seems like everything needs to be a rich input, which was not clear from the docs or example.

(hopefully that can be removed and this README doc simplified!)

References:   #13, #7