Added handler for app status so that external components would be able to update the status as well.
Initial implementation for a progress bar added. Currently unthreaded but will be changed to a threaded model.