added interpolation.h and timed_scope.h

the timed_scope class grabs the current time when constructed and then
can be queried for the elapsed time. Also defines the output operator
to allow elapsed time to be output to any std::ostream