Implemented messaging system

Added the messaging system through with the UI code communicates with
the application logic code. Also added a mock up of the 'ListDownloader'
class.