Added basic conversation support

Sparklr.Conversation can be used to handle conversations.
Also, updated sample program and restructured GlobalExtensions.
More documentation.