go: add bazel buildfiles, implement leasifier
diff --git a/proto/hswaw/checkinator.proto b/proto/hswaw/checkinator.proto
new file mode 100644
index 0000000..1023727
--- /dev/null
+++ b/proto/hswaw/checkinator.proto
@@ -0,0 +1,18 @@
+syntax = "proto3";
+package hswaw;
+
+message LeasifierLeasesRequest {
+};
+
+message LeasifierLease {
+    string physical_address = 1;
+    string ip_address = 2;
+};
+
+message LeasifierLeasesResponse {
+    repeated LeasifierLease leases = 1;
+};
+
+service Leasifier {
+    rpc Leases(LeasifierLeasesRequest) returns (LeasifierLeasesResponse);
+};