Added in linux cross-compilation support

Wrote a non-cgo version to allow for arm cross-compilation.