Added upload method and middleware for easy work with request body