added routes for media delete

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
cleaned up controller and added delete method

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
updated media partial

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
updated app vars and added delete url

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>