Remove unreachable internal code

- partially
- checkMethod with 4 arguments
Merge pull request #310 from fson/remove-unreachable

Remove unreachable internal code
first batch of sigs
Merge pull request #314 from buzzdecafe/master

first batch of sigs