Added Lua class support and lots of classes

Included a script which adds OOP to Lua.

Created many base-class files for NYI classes