improved dev lists view

Improved lists view by replacing class-based view to a more
flexible view suggested by tampakrap and mgorny.
add per-view caching on lists

Added a per-view caching to lists which reliefs server
from HTTP requests and improves performance.