Improved support for auto completion
Much improved syntax coloring