Renter API + siac
I forgot I already wrote the API code. So this is just siac stuff mainly.
We should go through the formContract
code together and make sure it isn't doing anything really stupid, keeping in mind that some naive/suboptimal behavior is permissible for the RC.