Alter soup, re-index, get database size, get soup indexes 

What's left to do:
- we are not creating the long operations table for an existing database (upgrade scenario)
- more tests and testing (maybe add a sleep and actually kill the app in the middle of an alter soup)
- (unrelated bug) last modified and created columns seem to have the int cast of the actual last modified and created value (to be investigated - fix should go to unstable)