V8 integration

- Merging in the progress made towards v8 integration before moving on to work on #68 and #71.