- added multipart form data handling
- added part object and interfaces
- refactored request parsing