Added .gitignore files with ignore all rule to build and dist folders. This will make sure the folders are included in the repository without any of the build/executable files.
Added .gitignore files to all folders. These will make sure empty folders are still included since they are part of the project structure.
Un-svn'd the repository. Moved all "trunk" folders to / and removed tags and branches folder by removing their .gitignore files.
Added rule to ignore backup files.