Add whitespace validation
Rename `Whitespace` to `TrailingWhitespace`
Merge pull request #11 from rranelli/whitespace-validation

Add whitespace validation.
Fix validate_hooks! to validate all hook types
Create validator class