Two changes to make Guido compatible with Python Mode.

1) Allow init() to construct a new Interactive instance even if one has
already been constructed.
2) Allow the user to specify which callbacks to call. This is to work
around Jython's inability to overload method names by param signature.
Merge pull request #6 from jdf/master

Two changes to make Guido compatible with Python Mode. Thanks @jdf