IDisposable

Interaced the interop actor types with IDisposable to make them more
idiomatic to C# conventions
Revert "IDisposable"

This reverts commit 5424b541e4daeaac5b7ae3a8a12d3074cb363a9b.
Interop Commands

Continued work on a C# API that makes it more convenient to interact
with the framework