Third commit. Getting close to finish. Left only deleting images when image or site is deleted from model.