Add session.
Add session.
Add Publish/Subscribe & Register/Unregister Procs.
Outsource realm, topic & proc into its own class.
Add procedure calls.
Use tern for vim for code-completion.