refactored constructor; moved calculation of mime/magicdescr/crc32/md5 into private methods, to keep the constructor cleaner
refactored constructor; moved calculation of mime/magicdescr/crc32/md5 into private methods, to keep the constructor cleaner

mpgirro/fsinv