can now correctly create timestamps within events.
debugged creating empty event and then saving edited.  creates data::0 empty automatically.
empty events now work correctly.
created new span.requests.contains abs and clipping. This is part of a process to implement other span.request functions into dedicated abs to speed things up when lots of span.requests are needed.