Fix #4, now ellipsis is used for long titles

There are two fontsizes, both are not changeable at the moment. When the first
one creates a too long display message, the smaller one is used. If it is still
too big, an ellipsis is used.
update Makefile for new python-3.4