Visual Basic support

This pull request adds the Visual Basic support implemented by @AdamSpeight2008. Fixes #6.
@sharwell VS grays out the namespace name which means it's not needed. I think we should omit the namespace whenever we can. That's fine, we can add it as an enhancement issue later.