Removed some old, useless stuff
Classes use dot notation
Another unnecessary function
Changed fields to 1-indexing, Lua likes it better
Arrays are objects and have classes

Rather than arrays being structured as arr = {length, class, data},
it's now a typical object structure, except with two additional fields:
arr = {class, fields, methods, length, data}. I know, fields is empty,
but this keeps it exactly like every other object