cleaning up and commenting. discardPile half commented
fixed #7, #5 and #8, almost ready to submit
merging documentation from unatable