Added HypersocketException annotation and ability to invoke alternative methods on these annotations.
Added support for flash messaging, this messags across a request so the browser can refresh itself and still show a message.