Big test cleanup pass

Switched from asserts to comparisons against samples for tests where it
makes sense
Fix directory parsing code

Removed my custom recursive stuff, using wrench is way simpler
Also changed default file-filter regex to be a better match for what
path.extname returns
Changed group tests to compare against files

It makes the tests way easier to read
Change pathFixup behavior

Make "" -> "/" as opposed to just returning
Simple Configger test updates
Setters for group template/existing AST values
Group AST file cleanup
Output file cleanup

It was lazily copied
Specimen fixup
Better updates of existing groups
Added comments in expected output

escodegen is eating them atm though :(