Dynamic instantiation client

PEP8 fixes, dynamic client instantiation. Putting collab edit to sleep for now.
All the rdb's.