Initial Commit. TODO: Fix polling bug that is causing the Ajax request to fire twice