created failing test data for hundreds
got the number theory right for hundreds but has shown fails and complexity for whitespace - needs refactoring
refactored out to individual components and using IoC but still same problem