[WIP] Convention Tests Tidy-Up

 - [x] run convention tests by default, after unit tests
 - [x] types that don't exist/don't match
 - [x] method names that don't exist/don't match
 - [ ] method counts should match
 - [ ] method parameter names should match