[WIP] Add POST files support

This PR adds the POST files support by adding a new argument to the `postContent` method. Additionally, it breaks BC by typehinting the content as array. IMO, as everywhere we use array, it should be same for the content.