make SniperStateDispalyer.sniperBidding use SniperState
add enunm Column for table displaying
add unittest SniperTableModelTest
pass unittest hasEnoughColumns
pass unittest setSniperValuesInColumns
rename SniperState to SniperSnapshot
add SniperState for sniper status
add SniperState to SniperSnapshot
remove status text from sniperStateChanged
 add aSniperThatIs helper
replace sniperWinning to sniperStateChanged in reportIsWinningWhenCurrentPriceComesFromSniper
add helper method for SniperSnapshot
use snapshot in AuctionSniper
pass unittest reportIsWinningWhenCurrentPriceComesFromSniper
pass sniperWinsAnAuctionByBiddingHigher
replace lost and won by sniperStateChanged in SniperListener
add STATUS_TEXT for lost and won
use descriptive method for STATUS_TEXT
use OO stype for displaying column information
let Main create SnipersTableModel