Added a description field to the validateField meathod. Also removed some system.out prints.