use strict and add gitignore