Moved achievement data outside of the database to provide more flexibility when adding new types of achievements. This should help prevent the need for migration when things are updated