New test for smarter exhibit chain ordering
Favor exhibits with similar names to their contexts
Removed extraneous method
Merge pull request #35 from NateBarnes/smarter_exhibit_chain

Smarter exhibit chain
Update exhibit.rb

Checking for class name before downcasing. 

classes returned from <code>view_context</code> call in controller are anonymous and respond with nil when asked for their name.
readding conditional to avoid loading files twice
add test that ensures .exhibit works when passed a context that is an instance of an anonymous class
Merge pull request #37 from amaierhofer/fix_loading_files_twice

readding conditional to avoid loading files twice
hopefully fix rubinius build
add ruby 2 and require jruby 1.9 mode to pass
Merge pull request #1 from codeodor/patch-1

Add test that ensures .exhibit works when passed a context that is an instance of an anonymous class
Merge pull request #36 from amaierhofer/patch-1

Update exhibit.rb to include a check for anonymous classes before trying to operate on it's name.
Add a configuration option to specify a cache store for DisplayCase
Add an implementation of a dumb cache to use as default
Move dumb default cache for use only in tests because having it is probably a dumb idea
Allow DisplayCase to use a cache if it was configured to use one
Introduce caching in the readme
Link to example of good key naming
clarify what interface we use for the cache store
use assert_in_delta instead of straight >