.gitignore /target
Add `OrafileRenderer` (issue #1)

You can now write .ora files in addition to reading them.

Also introduced `CaseInsensitiveString` class to use for the `Map` in
`OrafileDict` to avoid having to convert all keys to upper case. This
lets us preserve case, which is nice to have for rendering.