Fix typo in p006 test
Move logic from run.py files back into solution files
Refactor name of Fibonacci function
Refactor evens logic for p002 into separate function
Create p004 tests
Improve p006 solution with square pyramidal numbers formula
Improve p006 solution with arithmetic series summation formula
Solve p007
Output results of p007