update to ss 3.1 and composer project
updated gitignore
fixed some templates for 3.1