@WIP Adding resource for message rendering

The views do not work but the routes and index action appears to work.
Updating how contexts are set

I would like to always work with Arrays.
Adding view tests for show page
Switching Harbinger database to real DB channel
Ensuring the engine loads appropriate deps

By putting this in the to_prepare, all of the gems are loaded and
required.

This may create issues with implementation. So be wary!
Adding end to end exception handling message

This is not yet complete but calls attention to what I was hoping to
have.
Ensuring that Exceptions are reported properly
Adding spec test for index page
Adding Capybara

I'm expanding the rspec/rails require to do everything except
Capybara. There is no reason to load capybara for base view tests.
Adding spec for channel message
Working on feature for exception rendering
Finalizing end to end exception handling feature
Merge pull request #1 from jeremyf/dltp-123-exception-handling

Adding end to end exception handling
Verifying specs run in isolation

The spec was not able to run without the full test suite running. This
was because the Rails configuration was not set for view tests (and
I really don't need it to be, because there is a feature test
verifying the entire end-to-end behavior).

Ammendment:
* Appeasing the hound
Merge pull request #2 from jeremyf/chore-verify-isolation-tests

Verifying specs run in isolation
Tidying up tests for 100% coverage

All tests pass with 100% test coverage

Amended

* Appeasing the hound regarding literals
Removing misplaced coverage test
Merge pull request #3 from jeremyf/moving-to-100-percent-code-coverage

Tidying up tests for 100% coverage
Adding logic behind the search options

Leveraging AREL to represent the query.
Adding search options for exceptions