added a microtime counter so we can work out how slow things are...
added tick() function for debugging
Merge branch 'master' of https://github.com/patrickmcsweeney/syllabalastic