reorganize folders
update gitignore