Externalizing login rules
More externalization of properties
Moving fixed strings out of the system to increase generic aspect of the code.