Prevent OPTIONS route clobber

Moved the IsOptionsRequest conditional branch to only execute if no
defined OPTIONS route for the context exists. Otherwise, even if you
define an OPTIONS route manually, the auto-OPTIONS conditional clobbers
the Response, preventing custom additions such as CORS headers.
Fixing indentation (tabs to spaces)
Merge pull request #1093 from smithjacobj/Options-Route-Fix

Prevent OPTIONS route clobber