Update main.js API implementation

In the current build of the gigabots firmware, code can be "bot.beep()" and "bot.sing()", and then for motor 'a' as an example: "bot.a.rotateTo(100)", "bot.a.rtz()" --> rotate to 100', and rotate to 0'

Publish message to channel for JS interpreter and then execution through the Gigabots API