Merge pull request TartanLlama#3 from TartanLlama/reference Support optional references
Update docs
Update doc markdown
Guard