use static nodejs buildpack
ignore vim files and mac files
break up dockerfile to improve caching