Added documentation and unit test for NSInvocation+TyphoonUtils