added HEAD and OPTIONS method
added Handler and Filter interface