Implement library command

WIP. Implement library command. still produces compile errors.

- type used as constructor name does not match type "HL_EI::NativeObject<JSObjectRef>"	hyperloop-cli\build\vsstudio\hyperloop\hyperloop.h	266

- error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (base64.cpp)	hyperloop-cli\build\vsstudio\hyperloop\hyperloop.h	309

- error C2899: typename cannot be used outside a template declaration	 hyperloop-cli\build\vsstudio\hyperloop\require.cpp	733