Fix the method of joining the prefix and suffix so that when there is no suffix, we don't have a trailing underscore
Fix the method of joining the prefix and suffix so that when there is no suffix, we don't have a trailing underscore

This is what was happening:

['foo', nil].join('_') => 'foo_'

thekompanee/chronological,thekompanee/chronological