big refactor!

- removing hardcodes
- applying context processor
- applying render in views instead of HttpResponse