update modules
add snippet directories
remove unused modules
Add splitjoin module