Resolve #964
Updated the license.
Updated all of the classes to include the license.