create a file based on template
template for all file types
template for shell script