Ensure that strong-name key files are not checked in.
Code Analysis fixes and switching to All Rules.
Added the .snk extension to gitignore.
Sign the assemblies with a strong name. The key file is not committed to Github.