Fixed spelling error in interface and method name
Added license info (Apache License, Version 2.0) to all source files.