added documentation and examples for IPC messaging
added message queue and moved options into constructor
added IPC messaging tests
removed process.exit() from inside sandox