Fixed president decorator
Fixed another bug in president_admin_required
Added tests for president_admin_required