Add license too.
Add header guards.