Properly set up deprecation warning via javadoc on removeParticipant(int) method.
details getter/setter added
Removed unsupportedoperationexception; everything now has some implementation
float -> double in constructor (for cost of item)