Vstring tests

Sending changes to tests with regards to #28 as a pull request, recently rebased and whitespace cleaned up.