Added explanations to the coding

Also added my class to references list