A bit of reorganizing and cleaning up
Major recode of CSV.pm, File.pm (now FileArray.pm), Messages.pm and Misc.pm.