better handling of docs and loading of modules
final tweaks on syntax and completion