Sets interactive clients up to recieve callbacks

Allowing calculon to trigger display updates when the debugger stops,
etc.
Merge pull request #49 from richo/features/interactive_callbacks

Sets interactive clients up to recieve callbacks