check tables for seed status

Summary:
basically the status api didn't check to see if the tables had been provisioned.

also the status api now returns the state of the provision thread (running/not running)

Test Plan: neil

Reviewers: neil

Maniphest Tasks: T8195

Differential Revision: http://grizzly.memsql.com/D4524
cleanup and better cloc