Timeout each spec test after 5 seconds

Trying to debug the hangs on the CI machine.
Increase test timeout
Merge pull request #28 from dbrower/rspec

Timeout each spec test after 5 seconds
Citation should display cant be derived if no author or title is given.

Refactor to throw exception at initialization if author or title is missing in SeniorThesis
Merge pull request #26 from rbalekai/idr-35-generate-citation-using-doi

Citation should display cant be derived if no author or title is given.
Allow switch for local or remote requests in test

Sometimes I want exceptions to bubble up. In those cases, you can run
`LOCAL=true rake` and the exceptions bubble up.
Renaming development assets to debug

I want to allow the CI server to more readily omit these "expensive" to
build gems from its list of gems to build each time.
Incorporating DelegateAttributes for SeniorThesis

I want the form's labels and hints to use similar content as the API
might provide. I could use a translation table, but I believe this is
hiding the fact that I want more robust information for each field:

* Type
* Allow multiple
* Hint
* Label
* Datastream to delegate storage to
* Writer and readers to intercept changes

By keeping this information associated with the model, I'm able to more
readily expose the data structure and its meaning.
Merge pull request #29 from ndlib/form-attribute-integration

Incorporating DelegateAttributes for SeniorThesis
Allowing attr_accessor for AFedora attributes

If we don't have a :metadata option, instead we will assign an attribute
via `attr_accessor`

Also, removing the use of some of the if statements, in preference for
yielding when applicable.
Updating travis config as per Travis instruction

"
If you’re seeing problems with Bundler not being installed, please add
this to your .travis.yml:
before_install
  - gem install bundler
"
https://twitter.com/travisci/status/347306657635762176
Updating attribute rendering for Senior Thesis

The entire DelegateAttribute needs to move to the `curate` gem
Updating curate gem reference
Pinning down dependencies a bit more
Cleaning up specs that trigger warnings

I want a clean run so when I encounter an incomplete, I can see that in
the STDOUT
Adding spec for initial user profile

When a user first logs in, they need to approve of the terms, then be
asked to fill in a rudimentary user profile. This profile has 3 parts:

1) Logistical information for reauthenticating with CurateND once they
no longer have an ND NetID

AND

2) Scholarly information that might be helfpul for citation generation.

AND (possibly)

3) Keys to allow us to push information to other channels (i.e. Twitter,
Google+, Facebook, etc.).
Updating nokogiri to 1.6.0

This is experimental in that it wasn't working on pre-production.
Switching to project localized bundle path

Because /shared/ruby_pprd/.bundle/config exists on the server, we need
a per project .bundle directory
Revert "Switching to project localized bundle path"

This reverts commit d1a4eb39b767928b5e668b944021e77af69c87e3.
Updating jenkins to behave like pre-production

Note, this should cause a build fail. Then I can proceed with fixing it.