Creep: Added AppendData method to FileWalker and appending implementation for derived classes.

These changes are yet to be properly tested; it's just that they're required for a work in progress of mine.
Also, apparently the files tests project wasn't added to solution in previous commits? Well, it is now...