Work on bindings, IDE test scripts

Change how scripts are loaded and executed; use luaL_dofile instead
of loading the file into a buffer and using luaL_dostring.

Add IDE test scripts to test various functionality, etc.

Add IO print/error methods; may remove in future since Lua base library
is loaded (along with string, table and math modules). But perhaps these
methods will print out to log files in addition to output filestreams, for
example.