relax testing to assert_allclose

doing things in base python we may not have as much equality as
assert_all_equal wants
add some solutions to the warmup activities

The Python stuff is a bit clumsy; really you'd want to do it with numpy
but I kept it all base Python. So, slightly awkward but the tests pass
now. (After I changed the tests.)
Merge pull request #134 from ajschumacher/warmups

add warmup solutions - closes #132