Update copy
Reworks the parser - it now returns an array of hashes for each valid file.