mechCodon types are GY94 and MG94, instead of just GY, MG
sanity checks for params dictionary incorporated before building matrix
reorganizing a lot of defs, files