bug fixes and improvements

* pre-commit now checks if SemverAttribute exists.
* pre-commit now handles multiple AssemblyInfo.cs files in a single project