public function adminlistPoliticians()
 {
     $page = Input::get('page');
     if (Auth::user()->isAdmin()) {
         Politician::resolveConnection()->getPaginator()->setCurrentPage($page);
         //Order last created first, so its more convenient to delete mistakes made on recently created politicians
         $politicians = DB::table('politicians')->orderBy('id', 'desc')->paginate(30);
         return View::make('admin-politicians')->with('politicians', $politicians)->with('page', $page);
     } else {
         return App::abort(404);
     }
 }