Scripts: move test data to fixtures
scripts: remove unused imports
Transaction: remove untested TransactionIn constructor params
Merge pull request #211 from dcousens/tests

Various tests and recoverPubKey change