Add support for OPTIONS and generate Allow header from Handler. Close #4