Initial commit, full AJAX ABM functionality