Handle the login call.
Add a Table List call and bootstrap.
Change get_tables to a cast, and return seatviews.

These will later be changed to plain JSON.
Add sit command.
Move get_tables to client to require login.
Remove binary from api list.

To avoid typing each command twice. Now the method name must
match the name of the function on the module.