Self-reports are submitted using Ajax

@elizabrock 

This code is ready for your review.