refactoring continues
problem classes are no longer static. Decided that singleton wasn't necessary either. Ran into testing issues with static classes
1/2/2014