join league & leave league update

fixed a bug where the join league button was not showing up for admins
on the leagues page. re-wrote the functionality for leave league to
include a confirmation popup before firing the function.