Removing tags files (they will be re-created) but this lets git ignore
them.
Shitloads of work, including writing lots of unit tests for libraries
and core features.