Moved redirect method from Core::Context to Core::App

This method uses request, response and with_return which are all
attributes of Core::App

This is yet another step forward in untangling Core::Context
Moved halt method from Core::Context to Core::App

This method uses request, response and with_return which are all
attributes of Core::App

This is yet another step forward in untangling Core::Context