Refactored upload song controller - 4th attempt