Failing test case for issue #6.
Check in a fair amount of debugging that shows exactly what the issue is. The problem is that Views::DevelopmentModeSystemSpec::Edit is not getting unloaded, causing it to hang on to a copy of Views::Base that's old and no longer bound to the constant Views::Base. So, when we reload this file, we try to make it a subclass of the new, real Views::Base, and it fails. Why this is is still a mystery, but this shows what's going on...
Instead of using 'require_dependency', just autoload widgets directly -- seems to fix issue #6.
Add spec to make sure we prefer 'foo.rb' to '_foo.rb', and 'foo.html.rb' to 'foo.rb' when autoloading classes. Bump version to 0.0.8.