Merge pull request #4 from ercpe/master

Ignore HTML5 start tags 'footer' and 'nav' too
Added request timeout.
Merge remote-tracking branch 'origin/master'
Use less open permissions to create the cache directory
Use hash of the url as the cache key to avoid cache collisions.
Honor robots.txt when fetching content from webservers