1: In wireshark, at the top of the screen, you should see filter. Type in "EAPOL" and click apply. If you see 4 (or more) packets labeled "1 of 4" "2 of 4" "3 of 4" and "4 of 4", then you should have a good handshake. You can also open terminal and run
Code:
aircrack-ng /path/to/capture/cap
This will tell you if you have a full handshake.
2: ACK is an acknowledgement. Basically, it tells you if the target device acknowledges that you are deauthing in this case. http://searchnetworking.techtarget.com/definition/ACK
The higher the first number is... 32/45 for example, the better. 45/45 would be better, while 0/45 is worse. AFAIK, if you receive 0/X, either the client is disconnected from the AP or you can not see the client.
3: You can download a modified version of reaver here: https://github.com/t6x/reaver-wps-fork-t6x, follow the install instructions, and then run
Code:
wash -i monX -c X -g
This will tell you a bunch of info for APs with WPS enabled. The first X is your monitor interface and the second X is the channel you want to listen on.