Initial code base
Comments to classes added