added try...catch to catch exceptions while reading metadata of mp3 files.
improved the code for handling press of the media button.
added an AboutActivity.
improved the code for handling press of the media button.
added an exit dialog and modified the description in AboutActivity.
added a BroadcastReceiver to detect headset plug/unplug.