fixes #587 by making uniqe ids more unique

From the docs (http://www.php.net/manual/en/function.uniqid.php#refsect1-function.uniqid-notes docs):

> without being passed any additional parameters the return value is little different from microtime()
> Under Cygwin, the more_entropy must be set to TRUE for this function to work.