Public event list, locations

* Optimized event queries by joining locations
SEO templates

* Added events seo template
* Prepared for different ui targets