merge 1.0.3

- Adds more tests
- Upgrade bitcoinjs-lib dependency to version 1.2.0
- Add allowNoPin flag to modify default behavior of returning an error when no pin was supplied while retaining the error response by default.