Migrate from JSONAPISource to SocketSource

- Add push support mixin for app route, handle delete op in patch request