cleaned up the library to handle grunting correctly. also changed a problem with this lib not being chainable.