Added tests, Gemfile, and some whitespace cleanup.

Currently tests can only be run from the test directory, by running the command ` ruby test_euler_problem.rb`.