feat: Add GitHub Actions CI, linting, and project setup