query chainable broken into separate angular module and JS file, directives also, main file renamed, grunt task changed accordingly