Add repo init example

Created a new example of initializing a new repo and making the first commit. Also cleans up a single enum