Fixing setup for newest heat version and changing the way arugemts are

Passing arguments between view using cache is not a good idea. When you have dummy cache (never cache) the code is not working. We should use session to passing arguments.

Also small fix in setup file.