Revised filesystem test name and refactored into new class

fixes test in #296
Followed XUnit convention

Of putting tests in a class with the name of the method they test.
Merge pull request #311 from SpikeTheMaster/dev

Revised filesystem test name and refactored into new class