adding tests for participate returning the force argument on failure to reach the server and fixing pep8 stuff