Moved some code to be reusable

Created FactorHelper.cs and moved Problem3s FindPrimeFactors method to
it.
Finished up Problem10!

Using a more efficient way to check for prime numbers.