Added Comments

I added in comments for the Startup functions to plan out how they will
work.
Removed preInit Function

I removed the preInit function from Startup.
It was unnecessary at this time.
Started SettingsInterface and Other Changes

I fixed all syntex errors found by a lua interpreter.
and Started the SettingsInterface table.