Added license.
Link to the header.
Initialize at the end.
Bump up the date.
Use semver.
Added changelog.