User test - removed mystery guests
client_spec refactor
Remove mystery guests in client_spec
Merge branch 'master' of github.com:BCS-io/letting
contact and entities duplicated tests => shared_examples_for
Bugfix - If a session is open and the database changes underneath it you end up with an exception thrown in current_user that stops you doing anything else. Change is to catch the exception and delete the  session cookie - this forces the user to log in again and the system is back in a normal state again.
Bugfix - when you have a session (cookie) open and you change the users table in the database - this leads to an exception which is only solved by deleting the session cookie - we can recover from this state by deleting the cookie and forcing the user to login again
Removed Enitity type
Merge branch 'master' into compress