added detailed description

Explains what the program does.