Added around callback support

Added support for around callbacks in the system, this should let us easier do things like transaction wraps and such on client app level