many changes ... including a user management page with datatable.js