added string hashing
added random number generators (extendable)
added spline libs
added unique object id manager
added intersection lib