Separate template and config folders

To prevent messing with the future configuration and current
default/specification files, user templates are stored in a separate
folder.