Made SMSGW modular and did some refactoring.
Loads modules
Added LoadModules and moved NetworkHandler to the modules that use it.
Updated description
Created two modules, formerly stored in SMSGW