Add calculate_hash() to transaction object
Add string representation of scripts
Add ecdsa dependency
Reorder
Use indexing on bytes, not read
Add signature_subscript method