* Encapsulate Lock, adds client id and timestamp * Implement sending of keepalive from client * Remove use of 'click' * Start server from cli with configurable parameters (listen address, port, etc) * Use client id to identify who has the lock
0.0.3
------------------
* Validate lock name in server * FIX client to handle RESPONSE_ERR response * Add unittests * Refactor locks into server class * Use threading for test server * Make code compatible with Python 3.5
0.0.2
------------------
* Implements RELEASE of locks * FIX release of lock when client closes the connection * Validates lock name * Code refactoring
0.0.1
------------------
* Add files from cookiecutter-pypackage * Migrate test cases to pytest