cleaned up code of some tests
extracted methods for adding/removing route parameters into a separate class
added support for the "redirect after submit" pattern