Added setPort and getPort to RequestInterface.

- Removed request method constants from RequestInterface
- Closes #680