Visual Basic support

This pull request adds the Visual Basic support implemented by @AdamSpeight2008. Fixes #6.