Added initial BIP38 support
Test vectors come from the BIP
encryption with no compression and no ec multiply code works. encryption with compression does not
Encryption with compression and no ec multiply now works.
Added base58 check and formatting to key.py