removed a matcher allocation in favor of reset, changed BigInteger compa...

...re to Long, falling back to BigInteger if we get a number format exception.

^ what it says on the tin. Got about 19% raw throughput performance off of these two changes. Allocation should slim down a bit as well - not sure how much as I still think the majority of what we are seeing is string creation.