added top businesses functionality
added comments

the load image task is now a runnable object (instead of async task)
the task which handles loading business deal and info string is nuw a runnable object instead of Async Task