Migrate records to structs, update deps
Merge pull request #8 from knewter/feature/fix_file_state_record

Migrate records to structs, update deps