major structural modifications

program now tests multiple iterations of numbers passed