fix end date not going to 23:59:59 and caching current date periods
update seed to have data for multiple sites
update seed for clickhouse & modify table structure
get rid of tls insecure flag in clickhouse opts
add postgres store for sites, users and sessions and store all pageviews in a single clickhouse table (but partitioned)
get rid of duplicate dependency and add very long cache headers if looking at past date
show filters on multiple metrics
merge clickhouse branch into main
add timings to generic sql queries
use default clickhouse dsn
add timing to all queries
add geolocation, now we just need pageview insertion & filtering and we're done
stat reporting from clickhouse
update seed to include a lot more sites
expand generic sql from driver specific implementations
remove dependency on sqlx