As a student, it’s good to build a credit history while earning rewards for groceries, flights, movies and more. Here are the best credit cards for that.| MoneySense