Added language option

updated plugins to support language files and functions, re-added some
old gui voting code and also fixed a couple bugs with events not
blocking other events.