added sys_admin? method
tweaked the delete asset route
added edit challenge link
moved challenge admin to own model and severely refactored ui