Reorganization

Moved all assets in appropriate folders/subfolders and updates the
.gitignore file so redundant files are not committed to github.