a file collection parser and writer for the spirit static file generator