Sm go

Moving the API over from Node.js to Go.

This will make it deployable (for those who wish to) on many more systems - without the need to install node.js. It will be able to run as a binary.