Re-flashing data before redirects

Adding Session::reflash() calls before redirecting within the route filter. This should preserve any previously flashed data.

I haven't been able to test yet, but this I believe this fixes #116 and #120