several small changes

- Added CustomInfoAdapter for better customization in the future
- Replaced Thread with AsyncTask, fixed check for network connection
- Added dialog to show that data is being loaded, not good to show black
screen for more than a second
- Commented out some unused code