initial commit -added boost posix:time time interval functionality to the clock this will now be used to circumvent the midnight time madness issue