Fixes signScriptSig test

- Moved the test into an it() callback
- Use a valid transaction id so the serialized transaction is decodable with bitcoind
- Verify validity of every signature
- Update expected serialized transaction (I believe the reason why it was broken in the first place was because of changes in #151)