- Created HeaderFactory abstraction
- Implemented different ALLOW-FROM strategies as specified in the proposal.