Write tests for Fileset

Brings test coverage WAY up ;-)

Take note of the actual src/ changes included... writing tests targeted at certain methods highlighted some issues.