Put condition on loading rake tasks

If the rake tasks are already loaded, then loading them again changes behavior.
Check to see if the test tasks are already loaded before loading them again.
I don't love the check, looking for a 'test:run' task, so feel free to make it better.

[fixes #153]