minor styling
fetch in batches of 100, to avoid timeout
edit review, adapt
show missing cover
hide dummy cover behind image cover
new review styling
text not required
reload models
dont add markup if text is empty
session stored on user_uri