Added Apache License 2.0.
Added Apache License boilerplate to all source files.