Soldiers earn XP and get promoted.
Soldiers retire according to formula.

No longer static retirement at 30. Tests written for 4 points.
Merge branch 'retirement'