forward instead of redirect to avoid a round trip
added ids
bug fix
converted functional tests to Geb