* extract mocha tests into a package * extract solc tests into a package * refactor test runner to be a stack