update database.yml with production settings

add production environment information to config/database.yml
Merge pull request #62 from NYULibraries/chore/debug-production-deploy

update database.yml with production settings
Add the test users to the staging environment for, well, testing
Merge pull request #64 from NYULibraries/feature/test-users

Add the test users to the staging environment for, well, testing
Update CONTRIBUTING.md

Add Chore branches, branch naming prefix conventions, e.g., feature/, chore/, and fix minor typos
Update CONTRIBUTING.md

Replaced "feature" with "chore" in chore branch section.
Merge pull request #66 from NYULibraries/chore/describe-chore-branches

Chore/describe chore branches
Update views to handle multiple datastreams
Webform only writing to native, but loader overwrites everything
Adding logic for Identifer display to view
removing unnecessary changes; commenting view logic
removing last authorize comment
adding back prefix override to send native_ & source_ to desc_ in SOLR
Update the Nyucore specification for multiple datastreams

The Nyucore spec now uses a bit of metaprogramming to loop through all the specified fields and set examples appropriately for the given context.
All fields' attribute writers should write to the native metadata stream.
Additonal functionality specific to the type of field is as such
- NYU Core metadata schema defined single valued field attributes'
  - readers should always return Strings
  - if readers encounter Datastream values that are Arrays, they should return the first element of the Array
  - readers should prefer source to native metadata, only returning native metadata when there is no source metadata
- NYU Core metadata schema defined multi valued field attributes'
  - readers should always return Arrays
  - writers should concatenate to existing values
- Ichabod extra field attributes'
  - readers should always return Arrays
  - writers should concatenate to existing values
Implement multiple datastreams in Nyucore

To implement multiple datastreams for Nyucore, this commit:
- Separate Ichabod EXTRAS fields from the NYU Core FIELDS which should help when NYU Core is encapsulated
- Set a constant Array of our METADATA_STREAMS on the class for clarity
- Use the constants to define the desired datastreams for Nyucore
- Comment the hell out of the damn thing
Override readers for multi-valued attributes'

In order to return all relevant values, attribute readers concatenate both source and native metadata values for multi-value attributes.
Override readers for single valued attributes and document

For single valued attributes, attribute readers return only source or native values and only the first one.
Datastreams always read/write Arrays so say that in the example
Update and move the VCR cassette for the Nyucore spec
Relax the recording constraint on the VCR cassette for the Nyucore model