Added a test that it's possible to disable promotions in barracks and that they don't request coins in this case. Updated the model to handle this