Commented the program

There's more comments than actual code...