Cleaned up interval-tree.js
-Removed dependency on underscorejs
-Now stores objects by id.