rewrite using grunt convention for files selector and options, added unit tests