Factor out conversion to path array.
Move getChange function into testTools.
Add preliminary file controller tests.