A propsoal for handling SQL queries

This PR brings together a few disjoint PRs and restarts the discussion for blaze adding several features currently missing:

- Load SQL statements from a pre-existing catalogue of queries
- Standardizing the format of the SQL catalog
- Caching Return Queries
- Exporting Blaze Arrays to Pandas DataFrames