ajax more frequent and reliable

This adds it to keydown in addition to change so it saves in the middle of short-answer questions and also changes the timer from five seconds to one - should still serve to keep server hammering down (it is reset on each keypress now, so as someone types, it will batch) while being more frequent, and thus more reliable looking to the end user. Hopefully.