Adding a spec to verify AuthN/AuthZ

This particular spec came about as a promise to a senior depositing
something. She marked her Senior Thesis as "Open Access with Embargo".
However, when she logged out (via CAS), she could still view her Senior
Thesis.

As it turns out, logging out of CAS does not truly log you out of the
session, at least until you close your browser. Then you are fully
logged out.

I will be working on a future solution to address this behavior, as it
presently violates the principle of least surprise.
Adding spec for embargo release date assignment

Prior to this commit, if you were to create a Senior Thesis with an
attached file, and mark the Senior Thesis as "Open Access with Embargo",
the Senior Thesis would be embargoed but the file would not.
Fixing the build
Removing part of accordion behavior

This is causing confusion, so for now, it is gone.
Adding placeholder for Contributor and Language

People are indicating that their NetID is the contributor. Trying to
prompt them with other information.
Attempting to fully log out of CurateND

CAS and CurateND were not quite working together for logout. Hopefully
this will clear that up.
Adding multi-field composite field input

Render a composite field (i.e. Contributor > First Name, Last Name)
Adding Namae gem for name parsing

Building from W3C's "Personal names around the world"
[http://www.w3.org/International/questions/qa-personal-names]
Merge pull request #13 from jeremyf/IDR-173-multi-input-repeated-fieldset

Adding multi-field composite field input
Adding composite input field builder
Tightening up test for composite input
Merge pull request #12 from jeremyf/IDR-174-using-name-parser

Adding Namae gem for name parsing
Adjusting the UI per Alex's recommendations
Adjusting index of RDF terms for Senior Thesis

Facetable doesn't make sense
Adding custom form builder object

In preparation for auto-discovery of attributes for a curation concern
these builders are being added.

@NOTE - I've done the preliminary work to see this happen. Now I need
to make it behave in a reasonable way on ActiveFedora::Base objects
Improving language concerning Keyword(s)

IDR-186 #resolve
Applying defaults to Senior Thesis values
Fixing the broken build
Enabling multiple values for authors

This includes tweaking the end to end specs to account for multiple
authors. As well as extracting the repeat field behavior.

IDR-176 #resolve
Merge pull request #14 from jeremyf/IDR-176-allow-multiple-authors

Enabling multiple values for authors