x only -> x
add `html or json` to everything
some image routes
update upload image middleware
tests pass
image/:id tests pass
yay all the variants work
forgot the partials
cleanup frontend images