A lightweight AJAX library using the Q promise library.