Create separate types for education and employment to fix the issue
where unnecessary fields are created under both education and employment
when a new CV is created.
- Use go generate and a third party tool called jsonschemagen to
auto-generate the CV data type from the JSON schema.
- Update the schema by changing number to integer to ensure that the
integers are set to the correct type.
- Refactor some code.