Add achievement infrastructure
The achievement infrastructure consists of the following components:
- client side achievement storage implemented
- implementation of achievements
- account handling on server
- transfer to server (authenticated by account)
- achievement display on server