Updated all Angular validations + Directives and various UI touchups