Updated Gamemode lookup tables to use gmSpectator variable instead of literal 3 (for clarity), and added vanilla short gamemode options `s`, `c`, `s`, and `sp`
Updated usage messages to maintain consistency with how vanilla usage (<var1> means required variable, [var2] means optional variable, etc.). Also fixed console command gamemode, previously it was preforming the gamemode lookup with the player name, rather then the specified gamemode.
Moved HandleConsoleGamemode to gm.lua from console.lua to minimize duplicate code and tables. Changed HandleConsoleGamemode and HandleChangeGMCommand functions to centralize duplicated code.
Reorganized gm.lua and added comments. Updated Info.lua and updated README.md with changes
Corrected ParameterCombinations in Info.lua file. Corrected formatting, updated comments, moved `string.lower` cast out of callback function.
Merge pull request #103 from jonfabe/GmChanges

Cleanup and update of `gamemode` commands