fix for #67 Batarang fails to inject provider with array syntax

Fixes issue #67, Batarang breaks Angular application if the application uses a provider with a constructor with an array signature.

I have tested this code against 3 large Angular applications without any issue. However please have a look at the code before merging.

Let me know if anything needs to be changed.