Build: Specify valid components for commit messages

Closes #682