Add QA rules and build process