Looking for a new cash back or travel card? Bank of America has you covered. Here are all our favorite cards from the issuer ...