Updated license.
Added attributions.
Renamed some files to use their original source filename to make tracking easier.