Changing the license to use the Apache 2.0 license and updating headers.