Improved error handling. Divided webcontent into submodules