added dependent destroy to user model and creates links off current_user

ok I've been thinking about this regarding deleted files. I'm going to close this pr for now and open up an issue.