Smart Contracts: Benefits, Legal Enforceability and Best Practices