Refactor how the admin site works
Fix dashboard