Account

An account is used to collect player related information together.

It is secured by authentication, so that a user needs to log in before given access to his account.

An account has a unique name on a server.

It offers the following functionality:
 * Get list of characters
 * Create character
 * Use character
 * Change password
 * Logout / quit server
 * Terminate account