Update groove to compile on osx.
refactor osx time shim and delete irrelevant parts
Merge pull request #76 from andrewrk/osx-time-shim

OSX time shim