Redirect ajax requests to login when necessary.
Add required missing module to jqueryui and update jqueryui-effects to match versions.
Store location for ajax request so we can redirect back to page that made the request.
Use new jqueryui
Refactor js and highlight new additions