LOC-17 Update server README
LOC-17 Update server README

In principle, that's just the API docs to finish now

--- a/server/README.md
+++ b/server/README.md
@@ -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.
 
-`TODO`
+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.
+
 
 
 
 ## Dependancies
 
+The following non-standard modules are required
 
-`TODO`
+* flask
+* urllib2
+* sqlite3
+* bcrypt
+* gnupg
 
 
 
 ## Usage Instructions
 
-`TODO`
+To start the server, simply run it
 
-
-
+    ./LocalChat.py
+    
 
 ## Commandline Arguments