Spike endpoints

Recreating #113
yep i was asking for using eve events so that it could be used outside of superdesk without a custom datalayer which seems anyhow problematic (given that we have to call `datalayer._datalayer` or such to get to the storage).