Documented classes and added license information.