Move send_error implementation to Core::App

The implementation of the 'send_error' keyword was previously within Core::DSL, but is flagged as being only to be used within a route. With apps doing their own dispatching, its "cleaner" to have send_error implemented within Core::App.   [Just shifting the deck chairs, but this is not the titanic :) ]