client side encryption and storage

two libs added: bitcoinjs and sjcl

retabbed wallet.js and added two functions: addPrivKey and StorePrivKey

this PR allows us to save private keys if a passphrase is supplied, into localstorage.