I1: Added coffeescript and form validation