API fixes + working siac
siac has been totally overhauled and now implements the full API. Previous it was broken in many small but crucial ways, rendering it largely unusable. I feel like we shouldn't release a broken siac to beta users, even if few of them wind up using it.