more tests
wip on keys and signatures
renamed privateKey to DERPrivateKey
renamed secretKey to privateKey (now we can do that because DER private key is named properly)
addr.compressed -> addr.compressedPublicKey
renamed BTCEllipticCurveKey to BTCKey
fix
documentation fix