refactored build processt to use make files and added one-shot container command as binary replacement for golang