Cleanup setup.py and require pyv8 for tests.

For travis, this installs a home-grown binary package.
Unit tests for jaspyx.visitor.base_visitor.
Added unit tests for assignment based on V8Helper.