all hail LF, the one true line ending
documentation comments
convert to tabs (as much as possible)
introduces inverse pattern validation and animated scroll to error summary