Add tei_validator to do phase 1 of tapas tei data upload and a fixture I'm going to use to test it
More fixture files, validators
Move lib/tapas_rails/xsl_files to lib/tapas_rails/xsl
Rework tei_validator to return an array of hash objects that preserve the error-level of various exceptions raised by xslt validations.
Get core files controller to return a JSON response on fatal errors w.r.t validation.
Add the TFC XSL to the project provisionally.
New fixture file, sort of incomplete.
Fix indentation
Metadata extraction first cut.
Update the error message thrown on unparseable dates to seem a little more flexible.  Dates can be specified squishily (e.g. 'Somewhere between 1990 and 1992') so we shouldn't act like the world is ending when we get a date that doesn't parse into something usable.
Add basic tests to tei_metadata_extractor.
Add a lang attribute to the tei:text element.  Update tests to reflect this.
Add large tei fixture file to project.
Update core_files controller.
Refactor controller a bit.
Explicit ruby-version
Merge branch 'develop' into feature/tei_file_ingest_step_1
Merging to gain access to thor task for drupal_jetty.
Merge branch 'develop' into feature/tei_file_ingest_step_1
Merging in .gitignore changes.
Update tei_validator to correctly return non-fatal errors and break on fatal errors, add a tei file to our file fixtures that raises a warning.
Update tei_metadata_extractor to return no date instead of a technically invalid string -> update tests accordingly.