added AreaT::getCenter() method

returns Vec2f.  specialized for `AreaT<boost::rational<int> >` variant in order to use rational_cast