fix .gitignore to exclude idea and .iml files
merge fix
Add illegal argument exceptions to setDiceKept method
fill in setDiceKept test methods