Use `FunctionTemplate::New()` differently, as instructed.
Snake case a few things.
Fix casing for `createV8Context`.
Use `String::New`, not `NewSymbol`.
`typename TypeName`, not `class T`.