Rework namespace specs for clarity

I renamed most of the specs, with the goal of having a more readable
`--format=documentation` output.

I also added a couple of extra contexts and reordered to help group tests
more logically.
Merge branch 'polish-namespace-specs' of github.com:kytrinyx/sinatra-contrib

Conflicts:
	spec/namespace_spec.rb