made interval compatible to floats and split-seconds
added support for infinite intervals
integrated an interval into the action class