brute force solution to problem 5, updates to main and problemfactory to run it
changed PrimeFactors to operate off a single static method. Updated p3 to match
updates to main/PF to make way for P6, wrote brute force solution to P6