Keeping alert messages over different controllers

- Added support for keeping alert messages over different controllers,
then invoked action don't actually return a view, but instead makes a
redirect to other action.