Initial commit

- Add some initial feature goals in the README. It may turn out that
  some of these are really the same goal but for now this is what I
  believe is the bare minimum
- Create a basic hello world program to expand on
- Create a .gitreview to let me keep origin as a remote name

Change-Id: I9d00478fe7c32e6c0cd4077636c5815d2bbc9709
diff --git a/.gitreview b/.gitreview
new file mode 100644
index 0000000..e05a5ae
--- /dev/null
+++ b/.gitreview
@@ -0,0 +1,6 @@
+[gerrit]
+host=git.clicks.codes
+port=29418
+project=Clicks/YuCA.git
+defaultbranch=main
+defaultremote=origin
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0193cf6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,10 @@
+# YuCA, the YubiKey Certificate Authority
+
+---
+
+Features
+
+- [ ] Provision a new root CA on a YubiKey
+- [ ] Provision a new sub CA on a YubiKey
+- [ ] Provision a new sub CA to a file
+- [ ] Provision a new HTTPS certificate to a file
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..dca4895
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,3 @@
+module clicks.codes/yuca
+
+go 1.21.6
diff --git a/main.go b/main.go
new file mode 100644
index 0000000..b5f751c
--- /dev/null
+++ b/main.go
@@ -0,0 +1,9 @@
+package main
+
+import (
+	"fmt"
+)
+
+func main() {
+	fmt.Println("Hello world!");
+}