new factory name SharedData to hold all of our constants, maybe i should change its name.
for now it holds few constants for the validation states.
and the about.js function checkValidation use it.
plus it alerts the way it should right now.