Adding in a few more fields.
Fixed the JSON load so it doesn't produce duplicates in the DB.
Plenty of fixing up the roadmap drawing logic to produce a prettier diagram.