Rewrote TitaniumNET to support interfaces and dynamic loading.
Added TNI to seamlessly dynamically load TitaniumNET.