Add golang bindings

I'm in the process of creating Google Go (golang) bindings for EJDB.

This PR is **not ready to be merged yet**: The go bindings in goejdb/ are still lacking documentation (README + godoc) and a sane way to be installed. Additionally, there might be memory leaks and other memory management issues.

I'm creating this PR now while I'm still working on it in order to prevent duplicate efforts in creating golang bindings.

Comments are very appreciated.