Add base process manager class.
Merge branch 'develop' of github.com:TID-Lab/aggie into 1048_process_manager_class
Add basic messaging test.
Fix merge conflicts.
Fix merge conflicts.
Add Process Manager class, tests.
Fix process manager based on code review; add message routing.
Fix merge conflicts.
Initialize bot master with an event emitter.
Fix merge conflicts.
Better comment.
Fix merge conflicts.
Fix BotMaster inheritance order.
Add messaging between processes.
Register event emitters and listeners for inter-process communication.
Fix inter- and intra-process messaging.
Fix event emitter in source model.
Add full message routing system; re-adapt all tests.
Add extra comments.
Merge branch 'develop' of github.com:TID-Lab/aggie into 1048_process_manager_class