Move checkpoint fields and species to new file

Fix for #358