[#5] Fixed bugs in disrank method, added methods getPosition, сhangePositionByAge, disrankBy. Added observer change:age changing position by age. Added getStartAgeBy method to get age by position (returning smalllesst age  appropriate to the position)