redesign inflation and token-flow mechanics
currently tokens can be created out of thin air (addBalance()). Instead it would be better to have a locking mechanism for tokens that are locked in an assessment and a mint() function that is called if new tokens should be created. also, in order to be ERC20 compliant and make sense, the totalSupply variable needs to be updated when tokens are burned and created.