MSP: Reduce run_algorithm visibility

There's no reason for this to be a class member.
MSP: Add license headers