Lith contents can now be an array of liths mixed with literals.
Add gitignore.