Removing redundant model customizations
[Issue #87] Use a structured document to represent CVE(s)

- Added CVE model
- Updated Hash model
- Added helper methods
- Updated service_v1