update .gitignore
add cmake list
building filesystem v2