Some more refactors: Moving the jms type interfaces to the JMS namespace, hopefully this will be come a standardized set of interfaces for dotnet in the furture.