Added BIP38 encryption of paper wallet as someone on Bitcointalk requested

Added BIP38 encryption, and modified paper wallet to allow generation of encrypted private keys.