Initial code commit

Contains the main code that we have at the time.
Added the Lua library
Removed unnecessary MyGUI and OIS dependencies

Must have had these from IGNFSC.