Add code quality tools

Issue #50