Added cpuid, changed file structure, finished checksum and many codecs