Allow query in api_queries to be longer
Database class only needs data_path
Run can get its own database object
Don't fail if this is being run from the cml client
Switch faye server from thin over to puma

This is so that we can use puma for our main server in development as well.
It turns out that the streaming from the server doesn't work with thin.
Reintroduce url for testing streaming
Beginning of discourse provisioning
Use template
Update discourse app config
Bootstrap and start discourse app

Might not actually work in the ansible task. Needs further testing
Give local same memory as production and make output verbose
Temporarily add nginx config for discourse
Remove old apache config
Move template
Split nginx config by site
Makes more sense to have initial email for person rather than org
Set correct ip address of smtp server
We need discourse for the main app now
We're using 2GB of memory in production too
Something was wrong the upstream stuff