Basic audit trail
Produce history as a JSON feed
Allow paths to be specified
Make getListing private again