LOC-17 Update server README
In principle, that's just the API docs to finish now
@@ -5,23 +5,33 @@
Localchat is a simple and lightweight chat application. It's primary purpose is to provide a means to have a multi-user Off-The-Record transient chat, minimising the likelihood that anyone but the chat participants has even a record that the chat took place.
+It binds to the loopback adapter, and uses ad-hoc SSL to ensure that chat messages aren't available to anyone capable of sniffing loopback traffic. Where clients are remote, there are a number of possible deployment options, see [The main README](../README.md) for more information on these.
+The internal database is stored in memory only, to ensure that metadata isn't written to (and therefore recoverable from) disk.
+It's intended to be incredibly lightweight, so is provided as a single Python file rather than being broken out into multiple files. Although it can support a reasonable number of active clients, it *is* a single threaded application and isn't designed to support 1000's of active users.
+The following non-standard modules are required
## Usage Instructions
+To start the server, simply run it
## Commandline Arguments