Implemented testing problems.

Allows anyone creating/editing a problem to solve it without logging it
as progress in order to verify the solution code is correct.
Merge pull request #51 from jwien001/master

Implemented testing problems.