* Add solhint and basic configuration * Add solhint-plugin-prettier to run prettier via solhint * Remove all solhint-disable rules in contracts * Turn off compiler version errors * Fix max-line-length linter errors * Fix linting and prettier issues in contracts * Add global lint command to run both ts and solidity linter