refactoring of code. Changed the name of the global namespace to Powiter.