Begin Enhancing Lua Bindings

Moved Lua Control's class definitions into seperate header files. All
Lua API calls use negative numbers instead of positive numbers now.