Use (float-time) instead of (current-time) when storing timestamps.

I had problems with timestamp differences not being calculated correctly. This seems to fix it. :)