Add file upload resource

#56

![postman-3](https://cloud.githubusercontent.com/assets/125707/3352672/5d168a64-fa54-11e3-9d0f-172489852b02.jpg)

@mateu-aguilo-bosch just confirming this logic looks ok to you.