Buncha miscellaneous fixes since I didn't break up these commits properly

Things this PR has in it:

1) robots.txt is exposed!
2) changed some commit syntax in preparation for jsdoc documentation
3) fixed the event card scroll issue