replaced magic numbers with enums to increase readability
added PILLOW to get PIL to work with libfreetype
changed layout of challenge list and challenge details, added some translations