Issue #66 - Add lint tool and uncrustify config. Update contributing documentation on coding style.