changed visibility private -> protected, added getResults method
replaced trigger_error with exception, added parameter validation in setIterations
added warming up functionality, updated README.md
added methods docblocks
changed result format