Added the multiple add/remove feature

I also added unit test for the entire library.. along with code coverage reports and grunt tasks to make future additions easier  
`.forEach` is not supported in IE8 :confused: