fix tests
Start work on a new Completion class
better code to patch up syntax errors
Finish up Completer with fuzzy matching and use it in the completionserver
update gedit plugin to always use js, this might be very slow however