Changing order of scroll properties alteration so changing the scroll target won't mess with the 'elem' reference wrongly. Adding minified version and grunt config file.

I had a problem where overthrow would not scroll to the edges of a container, because it'd figure there was no room anymore for scrolling, and would then change the event target to enable nesting before actually finishing the original scroll event. Changing one if's position solved the problem with no undesired consequences. I also added a config file for grunt, and a lint'd and minified version of overthrow.