Added comments for better understanding of program logic, working on HTML and CSS layout