Not-Quite Bug Fix

- Turns out the bug was (almost) entirely on my end, so no real changes
made.
- Added a try-catch to the update loop so that runtime script exceptions
can be caught.
- Moved v8 error reporting out of the Gunship class into the V8Helpers
namespace.
Throw Exception When No vec3 Passed to GameObject.GetPosition()

- GameObject.GetPosition() expects a vec3 passed to hold the output, but
wasn't properly checking the input, causing a crash the v8 couldn't
recover from. Added proper type checking to prevent further crashes.
Merge branch 'master' of github.com:excaliburHisSheath/Gunship into bug_fix

Conflicts:
	js/startup.js
Merge pull request #67 from excaliburHisSheath/bug_fix

Not-Quite Bug Fix