adding interface comment
setting up files for the lock server
fixing naming
adding a first pass at the server
big simplification coming
simplifying lock serve logic
filling out the lock_serv roc server