Moving to go mod and improving the build

Change-Id: I9089656aae6313b0d5576fdb6de411d8301114d8
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..40928b7
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,17 @@
+module gerrit.opencord.org/voltha-bbsim
+
+go 1.12
+
+require (
+	github.com/Shopify/sarama v1.23.1 // indirect
+	github.com/gfremex/logrus-kafka-hook v0.0.0-20180109031623-f62e125fcbfe
+	github.com/golang/protobuf v1.3.2
+	github.com/google/gopacket v1.1.17
+	github.com/grpc-ecosystem/grpc-gateway v1.9.5
+	github.com/opencord/omci-sim v0.0.0-20190717165025-5ff7bb17f1e9
+	github.com/sirupsen/logrus v1.4.2
+	golang.org/x/net v0.0.0-20190724013045-ca1201d0de80
+	golang.org/x/sync v0.0.0-20190423024810-112230192c58
+	google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610
+	google.golang.org/grpc v1.22.1
+)