Added comments, renamed solution and project names to reflect the problem solved in project.