Resolved JSHint issues
Added inline documentation for Hooker methods and classes