[WIP] Validate hooks existence

Yet, I think it can be further simplified!

When I see a method `::install` in a class named `GitHooks` and it receives a `hook` as a parameter, it's quite clear to me what's going to be installed. Therefore, I thing you could drop the `_hook` suffix on the method name.