Add attribution for the Free monad implementation.
Add potentially other API actions that could be part of the Htmlapi Functor.
change example and add "get field" as an interpreted action.

The example is now:

enter argv[1]
objects[0]
objects[0].testing
objects[0].user
objects[0].user.other

Field access can potentially enter another uri, this happens
when there are no matching fields in the current document and
there exists a self link, or if the matching field is a link.