Updated genes table to use text species, and the code to utilise the update. Only the crisprs table uses the numerical_id now.
Merged Saj's design changes into my branch