update gitignore
add dep info
init files