Add failing test case for decodeFrom() on compressed keys

and a successful one for uncompressed keys
Fix ECPointFp.decodeFrom with compressed keys

Heavily based on code from vbuterin's bitcoinjs-lib
Merge pull request #8 from shesek/fix-compressed

Fix ECPointFp.decodeFrom with compressed keys