(bluefox) support of timeouts
(bluefox) add Gruntfile.js