[#4] Added macros for constants like file extensions and file search pattern. Fixed wildcard expression.
[#4] Added tests for git-hook.
[#4] Removed validate function from elvis_config, validation is done through pattern matching in run.
[#4] Removed run/1 and moved its code to rock since rock/1 only called run/1.