Changed the get_cache_backend to actually return the backend instead of just cache backend name
Subject are now also rendered from template, added more test to test the subject rendered