* removed varargs to improve portability (using sprintf) * reversed endianness * fixed keyboard up message modifiers * added zlib license file