split hooks into individual files. see #87

use globals for utils and list them on .jshintrc to avoid duplication.