Implement views and add unit tests for context data
Remove unnecessary client requests in unit tests
Add final dynamic elements to the base template