0.3.4

Added ES6 promises to defer message sending until all modules are loaded