4: Refactor it so that ECKey and optional extra data are wrapped by a
single object 

Task-Url: http://github.com/prof7bit/wallet-key-tool/issues/issue/4

fixes #4