Move files around to fit naming conventions.
Handle non-existing redirects properly.
Handle missing HTTP Location: header.