Add Grunt watch task. Update Grunt distro build. Updated unit tests. Split out configuration into seperate module. Add reset method to enpoints instance.