switched from ivector to standard vector
interval.hpp integrated (maybe). getting argument errors for unknown isset() macro