I don't need phpstorm info in my repo
Added a few more test cases
Pulled out to force certain classes have certain methods
Extracted out logic for working with method parameters
Added the ability to grab use statments on a per-class basis