fixed issue: #1 where validation was stacking. Error messages now refresh for multiple cycles. Also added red asterisks to show user required input.