begin manager client implementation:
grunt compilation (forgot on previous commit)
created observer pattern mixin, and implemented it in manager and messenger objects