all of the calls now work with ajax. probably need to handle the delete button too, and should add error handling on the tweet calls