[Spec::Linter] Initial implementation for checking the keys of the attributes hash

- [ ] Check the type of the values
- [x] Improved support for sub-keys

Fixes #88