This also fixes a bug I introduced when refactoring the body actions:
Because of the way the qri backend canonicalizes the dataset (if there is no peername or name, it can only canonicalize references at head), we need to add the peername and name back into the loadBody action, to get correct responses when trying to get the body of a dataset that is not the most recent.
closes #478
This also fixes a bug I introduced when refactoring the body actions: