Removed .mk files, added crc and command interface. Significant update to code.