Make responses lower case

This way we count Nazi and nazi as the same word.
Make sure to load the plugins

A change in the api requires this.
Update documentation, especially the library API