Cleansing

Changes
- Deletes Check, CheckException, and OverrideAttribute classes
- Restructures examples and tests projects
- Code cleanup

Tasks
- [ ] Check max .NET version