add gitignore packages and add mvc framework