some fixes and functionality

now parses HEAD requests
can now show all return statuses with  == -n
refactored a tiny bit