Everything is broken and burning.

Work-in-progress rewriting sms_database.py as a pseudo list.
Also (mildly) cleaned up (some) unit tests and test helper files.
Nothing works.
android_upload, sms_database, sms_server working-ish.
Fixed/cleaned up user_authentication.py
client_backend less broken than before
client_backend.py pieced back together.
Rewrote UI handling section.

Was I suffering from temporary insanity before? Ew.
Response to UI still needs tweaking, but it's good enough for now.
Backend responds to UI properly, UI in progress

UI loads thread list and conversation.