Refactor ShowsController & improve test coverage

Fixed missing best in place response as well in controller.
Additional test cases.
Cleanup broken tests from foundation changes.
Improved test coverage.
Fix typo in notice.
Added test coverage for user creation/login/logout