Fixes #44. Text that is too long does not overflow anymore, suspension points are added.

By using the css property 'text-overflow:ellipsis' with 'overflow:hidden' and 'white-space:nowrap' we can achieve perfect fit, on all screen sizes. This 'text-overflow' css property is available on all browsers [http://caniuse.com/#search=text-overflow]. And I... didn't know about it... ~~