Changes Gemfile to use sufia-models gem instead of bawstun-commons.
Adds fixtures for pbcore, translated from MARS Program records.
Inital test to verify saving of pbcore metadata datstream on OpenvaultAsset model.
Closes #129.
Changes Gemfile, specifying hydra-pbcore to use 'master' branch instead of 'wgbh-master'.
udpates
removed test files
added controller logic to catalog controller to make search work
* Moves datastream classes from app/model/datastream into lib/artesia/datastream. This is more consistent with other gems that provide datastreams, e.g HydraPbcore, and makes for a more consistent pattern moving forward.

* Changes anything formerly named "datastreams" (plural) to "datastream" (singular), also for better consistency.

* Adds config/pbcore.yml as new way of setting configuration for hydra-pbcore gem.

* Modifies tests and Guardfile to comply with new organization / naming conventions.
* Sets test db back to just 'ov_test'.
* Removes unused lib/openault/datastreams/.
* Sets Gemfile for hydra-pbcore back to pointing at github.com/afred/hydra-pbcore, master branch.
* Updates Gemfile.lock.
Closes #133.
* Adds .ng_parse_options as accessible attribute to Openvault module's class, and overwrite ng_parse_options= to raise an error if you try to set it to something other than an integer (otherwise you'll get a funky error thrown from inside of Nokogiri somewhere).

* Adds Openvault::XML as a method _and_ a module so you can use in the same was as Nokogiri::XML.. but it uses Openvault.ng_parse_options.

Closes #137.
Adds Openvault::Ingester::Pbcore for ingesting pbcore xml.
Renames some pbcore fixtures.
Closes #134.
* Retools the terminology set by Artesia::Datastream::UOIS.add_uois_terminology to make it a little less verbose.

* Adds "creator" to UOIS terminology.

* Separates fixtures from teams_asset_files/ into individual directories, and fixture files containing individual assets for testing Artesia::Datastream::UOIS. The complete fixtures with all assets are now in their respective directories (e.g. spec/fixtures/teams_asset_files/zoom/zoom.xml). Note that the fixtures for individual assets do not represent all of the assets from the complete fixtures, just a subset for easier testing.

* Refactors and adds a bunch of tests to spec/lib/artesia/datastream/uois_spec.rb to test the terminology added by Artesia::Datastream:UOIS.add_uois_terminology using the new fixtures for individual assets.

* Adds method uois_from_fixture to spec/spec_helper that creates an instance of Artesia::Datastream::UOIS with fixture data.

* Removes a test from spec/features/homepage_visit_spec.rb that was failing because of absence of blog in basic-ingesting branch.

Closes #141.
* Adds lib/fixtures.rb, containing a Fixtures singleton object to use in testing.

* Uses Fixtures object to load TEAMS_ASSET_FILE and UOIS xml fixtures for tests in spec/fixtures/artesia/load_fixtures.rb.

* Renames spec/fixtures/teams_asset_files/ to spec/fixtures/artesia/ and renames the complete TEAMS_ASSET_FILE xml to teams_asset_file.xml inside of the respective thing they represent. E.g.:
  was: "spec/fixtures/teams_asset_files/zoom/zoom.xml"
  now renamed to: "spec/fixtures/artesia/zoom/teams_asset_file.xml"
* Retools Fixtures class in lib/fixtures.rb and how fixtures are loaded and used in tests.

* Get's rid of Openvault::Datastream::set_xml. Instead, use #ng_xml= inherited from ActiveFedora::OmDatastream, and Openvault::XML() to parse xml consistently with Nokogiri options.
* Significant re-tools Artesia::Datastream::UOIS to be more friendly to translation to HydraPbcore::Datastream::Document.

* Adds more fixtures for testing.

Closes #145. Closes #144. Closes #143.
* Changes Gemfile to use 'hydra' gem, and removes 'hydra-head', 'jetty-wrapper', and 'blacklight' gems, since they are all part of 'hydra'.

* Changes Gemfile.lock after bundle install. Also fixes referene to local copy of hydra-pbcore gem. Whoops.

* Adds a bunch of terminology to Artesia::Datastream::UOIS, including:
  - dates_portrayed
  - event_locations
  - subjects_corporate
  - subjects_geographical
  - subjects_keywords
  - subjects_personal
  - subjects_personalities
  - subjects_headings
  - subjects_topical
  - coverage
  - coverage_in
  - coverage_out
  - segment_titles
  - image_titles

* Modifies 'descriptions' term in Artesia::Datastream::UOIS to not worry about the type of descriptions.. just get the value of the WGBH_DESCRIPITON/@DESCRIPTION from the xml.

* Conflates 'publishers' term in Artesia::Datastream::UOIS terminology into the same grouping, with 'publishers.type' and 'publishers.name' accessors.

* Adds 'contributors' term in Artesia::Datastream::UOIS terminology, with 'contributors.name' and 'contributors.role' accessors.

* Removes module Openvault::Datastream::Converter, and puts functionality of Openvault::Datastream::Converter#UOIS_to_PBCore into Artesia::Datastream::UOIS#to_pbcore

* Adds Artesia::Datastream::UOIS#is_item?

* Adds more fixtures for testing.
Merged development into basic-ingesting