JOJ-18 - updates to Map viewer - data sets are associated with model runs as either input or output and displayed accordingly on the map view page
Merge remote-tracking branch 'remotes/origin/JOJ-5' into JOJ-18

Conflicts:
	joj/services/model_run_service.py
	setup.py
Merge remote-tracking branch 'remotes/origin/JOJ-5' into JOJ-18
Fixed bug with display/hide legend checkbox not working correctly
Added tests for model_run_service
JOJ5: Text changes

Change login page welcome message
Parameter to Parameters on parameters page
Merge remote-tracking branch 'remotes/origin/master' into JOJ-5

Conflicts:
	joj/services/model_run_service.py
	joj/utils/constants.py
add constant import
reset database between tests
add parameters onto parameters page
Allow only one run to be created
Refactor test code