Added BrownanObserver

BrownanObserver enables using brownan's sexy voice to tell you about the rendering progress of your map.
Closes issue #880