Add --user-agent option.

Based on patches by Justin Donato and Tobias Tom.
Better documentation

Closes #22
add hypens to --no-js and --no-images
Very long pages shouldn't crash the window server

Fixes #24