Refactored api and request

- Moved HTTP request processing to request.py
- Got rid of duplicate methods
- Fixed incorrect behavior with <delete>
Incremented to version 0.0.5