chore(server): controller cleanup
* move timeline operations to their own controller/service * chore: open api * move e2e tests