Use lodash functions for improved randomness of rants and insults

This commit also includes various refactoring and optimizations.