re-arrange directory structure
added .gitignore for .DS_Store