Miscellaneous cleanup

- Move VMFPostProcessor into a namespace

- Make loops use type inference