Copyright notice added.

Another big commit... I know...