Merge pull request #135 from gnott/tweaks

Tweaks
Merge pull request #140 from gnott/tweaks

Bug fix middle initials parsing to not fail when given unicode input.
Set copyright to authors only, i.e. contributors that are not contrib_type = "editor".
Merge pull request #142 from gnott/copyright-fix

Set copyright to authors only, i.e. contributors that are not contrib_ty...
Lettuce testing added.
Allow lettuce tests to check and override settings values.
Lettuce tests reading CSV files.
More tag parsing examples.
Switch to separate abstract and title files, and allows quotation marks.
Temp save: two broken generate tests to fix, old code in comments, refactoring required, and possible recursive XML merge function to do.
Refactor and recursive append minidom to elementtree, and clean up old code in tests.
Remove old testing step.
Escaping unmatched angle brackets function with tests.
Change how xml_generation.py gets a list of DOI to process.
Wired-up new title and abstract parsing and fix to recursive minidom to element function with a test.
Readme: more project dependencies, and update CSV file list.
example-settings.py file updates.
Lettuce requirements test add more dependencies.
Merge pull request #147 from gnott/tag-parse

happy to merge
Change CC-BY boilerplate link from 3.0 to 4.0