Repository cleanup (.gitignore + applying it retroactively) + code cleanup (naming convention mostly)