Organization: Made directory structure more fine-grained.
Update: Added *.swp to .gitignore