Made pre-commit compatible with vb projects (+4 squashed commits)

Squashed commits:

[87611b5] Wrote the SemverPart method

[ba641e7] Created the SemverAttribute

[3015174] Modified AssemblyInfo.vb

[b1a22d9] Moved all C# specific files into new CS folder (+2 squashed commit)
Version Bump (+2 squashed commits)

Squashed commits:

[5496f93] Update to CHANGELOG.md

[61bb5c7] Update to documentation.

Resolve #2
Merge branch 'release/2.1.0' into develop