Remove ignore from tests in FaciaControllerTest
Clean import in FaciaControllerTest
Compose all the futures needed to create a front and wait
Use Agent.alter instead of Agent.send to get a return type so that tests have something to wait on
Split out task into in facia Front
Merge branch 'master' into reliable-facia-tests
Merge branch 'master' into reliable-facia-tests
Merge branch 'master' into reliable-facia-tests
Add FaciaTestData and have FaciaControllerTest use it
Create new commercial module
Revert "Use Agent.alter instead of Agent.send to get a return type so that tests have something to wait on"

This reverts commit 1ff986cdff3a495e0eec9e1c9744297fcfc3aaf8.
Add initial metrics to FaciaToolMetrics
Start using ApiUsageCount
Use ProxyCount metric
Use ExpiredRequestCount metric
Use DraftPublishCount metric
Add endpoints to test fetching travel offers
Log travel offers loading
Add metrics for facia project with initial metric of JSON parsing failures
Add FaciaMetrics to Facia project management page
Use JsonParsingErrorCount on parsing of JSON for config.json and collection.json