Removed sniffer class from code camp
Some name refactoring
Fleshed out NumberRule
Works as expected so far, added test code for generating NumberRules