Introduce JSON API

Furthermore:

- Reorganize feed, api, and static content routing (introducing Ring)
- Move public html files to resource
- Split xml generating into ring middleware
Bump version