Get the most out of your device with these 25 amazing apps that can help you find directions, choose a restaurant, listen to an album, balance your checkbook and more.