Added rust-hl-lua dependency
Cleaned up code, and removed unecessary functions