exclude node_modules form project and generate .gitignore

聪哥：

1. `node_modules`不应该存在于项目中，应该在初始化项目中用`npm install`来生成，因为会根据不同的系统和环境有不同的包，而且项目也会过大

2. 需要一个`.gitignore`来排除一些项目不需要的目录，比如以后的上传和数据库目录等