Unit tests for vg.array, vg.unique, vg.keys, vg.values, vg.str

I've added unit tests for several of the methods in _package.js and set up unit testing with vows.js.

There are 2 other minor changes in there (semicolons added to _package.js in some places; added .idea directory to gitignore), I could exclude those if you'd like.