Story/file comparison

Hi Rob,

This is my solution for the file comparison app.
The other candidate's solution was in master when I pulled down, which I didn't use (I think the different approaches confirm this), but I did delete it from my branch for ease of pull request comparison.

Cheers, Adam.