added AJAX requests
added user-based voting
completed tutorial