feat(category): programs can be set with a category; improves how the ModelViewCalibrationController initializes so it has 'Others' as default when the backend didn't provide one
chore(program): remove logging
feat(program): add category to full program list
updated format on some Excel pages
start making server-side populations and programs hardcoded definitions
replaced internal_name with short_name on FE
wired up using BE populations and programs (yahoo, FE stuff :))
refactor(charts): remove box
test(d3 chart): add tests for creating an svg element
fix(graphs): fix corner-case by providing swapping min/max
test(graphs): add test for tick formatting
Merge pull request #182 from StarterSquad/feature/363-make-programs-and-populations-to-be-read-from-be-not-hardcoded-on-fe

Feature/363 make programs and populations to be read from be not hardcoded on fe
fix(analyses): makes financial graphs coloured and with legend
fixes issue with modal closed if not valid
style(analyses): removes obsolete console.log
improve(graphs): sets up default margins for graphs with right margin set to 20
Merge pull request #183 from StarterSquad/feature/331-annual-and-cumulative-costs-graphs

fix(analyses): makes financial graphs coloured and with legend
Merge pull request #184 from StarterSquad/feature/344-last-x-axis-value-is-cut-off

last-x-axis-value-is-cut-off
improve(open-project): orders projects by name
merged develop
removed constants.js from project