Added a license header for every source file.
Fixed a small type architecturre -> architecture.