Update gem dependencies
Force opened files to UTF-8
Update open_file to pass options on to Kernel.open, allowing file encoding to be specified.
Update gem dependencies
Create code for creating vocabulary definitions and regenerate vocabulary definitions.
Optimize checking for vocabulary terms.