plots should not break if there is no data loaded

- fixing properties.coffee with some existence tests in set_vectorize
- composite_ticker returns first scale, if it can't match one

This is needed for the server data sources, our plots need to not be broken if there if the data source is empty.