Dividing out button state logic to button class.
Dividing out player logic to player class.
Player notified controller of current state of player, who thereby updates the UI.
Moving AVPlayerItem initialization to category
Adding play/pause images to reflect state of radio player.
Renaming view controller.
Adding label to show kdwb radio.
Adding internet reachability determination.
Not attempting to start player and showing alert if user is not connected to the internet.