Interface name prefix

Adding support to specify interface name prefixes. This can be achieved through a default value for each interface, and overridden per interface by the `TypeScriptInterfaceAttribute`.

By this extension, you could specify a default value of `"I"` to get more conventional looking interface names from your C# models (as suggested in #7).