Truncate ingredient name if too long.

When parsing ingredients from pages on the web they sometimes contain
long descriptions. This will ensure that the ingredient can still be
saved by only taking the first 255 characters.

Fixes #11.