Make & Cross-compilation

This PR adds a Makefile to build the binary using `make`. It also adds support for `goxc` to cross compile the binary for multiple architectures.