Created user interface.
Futher commenting code.
Further commented the code.