use grunt as our build weapon of choice. resolves #3

This will allow us to have different distributions of the library more easily. For example, if we mangled and didn't beautify we would have a library probably a fraction of the size it is today.