This commit refactors the codebase in order to make the shellcheck workflow pass.
This PR adds the first two workflows: 1. Bash linter 2. Commit message verification