on fly coffeescript validation
submodules update
surround plugin added