Removed unnecessary comments, changed String to ASCIString in types. Added license.