Relicense to AGPL; Regularize and Improve File Headers
Rewrote the Module with a Mostly-Functional Paradigm

This has been long overdue. The only thing that's not functional is the
multiprocessor object, which is only called once per Score. I admit it's
still a flimsy excuse to use a class.