More files...

Restructured the files again. I hope this will be the last time any
major parts of the code get split to other sections. In the future, I
plan on having the modules dynamically load, but I left it to be static
for now. Fixed some grammatical errors and uppercased a lot (hopefully
all) of the functions to correspond with Garry's Mod.