adding class private_global to not hardcode admin mail

I pulled the last commit from the mercurial repository at the official page to have the last version in github, also I added the class private::global in the private module in order to use the variable in the other modules