Forcing the user to specify if they want to run all tests

Tests weren't always being run when I expected them to run, so now the user can explicitly choose whether or not to run tests