Nlp setup

@andymeneely These changes need some installations to happen on the prod server before deploying. I can run my setup shell script on the server if that is alright and I have the correct permissions. Also I am not sure if I should integrate the word list creation into the normal build. It actually doesn't take that long currently. 
 
@frauagrippa I am merging this into master, one this is merged make a new branch off master for your changes.