validation checking and improvements, added rules to ChoreController