Merge pull request #74 from faizkhan00/fix-tmsc

Fix TMSC out of consensus case:
Merge pull request #75 from faizkhan00/add-checks

Add checks
Merge pull request #76 from faizkhan00/add-checks

Ensure 0 < property_type is invalid
Remove btc as valid CID desired