Integrated the ping into the directive
Updated the structure of the dist files. Updated the version number.
Updated the filter part to support programmatic modification