Licensing

Applied the Apache 2.0 License