Added Contraints to check for event overlap and fixed issues with some error message reports