My queue2

Rspec macros and shared examples.
Refactoring of controller specs.