Large rewrite on server for the final protocol
Implementing authentication using an PKI server
Add pycrypto to requirements
Removed those code smells
Added push notifications for online status and challenge
Changed client to new protocol and added authentication support
Merge branch 'INF_D'