Moved error message from reject & fulfill to mutate_state
Updated gemspec with description and summary.