forgotten changes after a long break
Corrected MnemonicCode error, but toSeed still not working
Changed tests to no longer use package:json but dart:convert.

Also put some tests back that I left out during testing.
Implemented UTF8 conversion manually instead of using dart:convert.
Set minimum version of asn1lib to 0.3.1