Added string justification methods (padLeft/Right/Both)
fix reentrant aborting in loops