Fixed a bunch of errors in the chargen as far as multiplication result size goes, generating the programming file and testing