Added fn.ForEach function
Added If and GetValue to fn library
Moved fn library to root, so modules can use it
Recoded chat command system.
Chat commands now are to be declared in a shared file. This way, the client can get a list of chat commands with their descriptions.
Currently, barely any chat commands are declared. This leads to many warnings in the server console. These can be ignored.