Templating refactored

We are no longer rendering each partial/template separately before passing it to the next template. All the partials are rendered in their parent template by including the `ejs` template directly. Some adjustments were made in the `BaseViewController`.
Why do we need to clone the `req.query` object here? Could we clone it in the function where the object gets modified instead?