Add license, semantic versions, and publish repo
For this repo to be used properly, the license needs to be stated (gonna be MIT) in the correct way (licence-file, file-header). The versions need to be found in the repo to be able to easily refer to a specific version of the code.