Added revised license and class doc blocks