Add programmatic CORS support
Add CORS support with annotations. Add tests
Add max age
Add Options support. Add preflight and core mode.
Use Options for tests
Better CORS handling. Use constants
Fixing CORS support
Clean up code
Cleanup code