add basic silo freeprocessor, not quite done yet.

basically it's just parsing metadata from some simple json at the
moment.