Add rticles gem.
Generate Rticles model migrations.
Seed DB with Coop rules template.
First pass of using Rticles to render Coop constitution.
Don't have the document title and the headings at the same level.
Add missing 'registered_office_address' insertion to template.
Start passing insertions and choices to Document.
Update Rules template for Rticles based on 7163172d3d065a7c44896e710a77e16dddee358c.
Don't let Rules template be deleted or get lost between test runs.

The 'truncation' strategy used by DatabaseCleaner (when running
Cucumber scenarios tagged '@javascript') was causing the Coop
rules template Document to be deleted after each scenario. It was
also deleting the Setting record which we used to find the correct
Document instance.

Now we tell DatabaseCleaner not to reset the Document and Paragraph
tables. We also have a fallback method for finding the correct
Document instance that doesn't use the Setting table.
Add remaining dynamic choices for Coop constitution Document.
Travis CI: Ensure test DB is prepared with seed data.
Merge branch 'coop-rticles' into coop