Services and Models

Adding a services framework and an account information model, starting
base messenger implementation