+ Limit function, alph. sorting & documentation

A new parameter called 'limit' is available and describes the maximum
number of cities to be returned. The best 'limit' cities will be
returned if the parameter is set.

In case of a score equality, cities are sorted following alphabetical
order.