WPF Desktop app

This branch adds a new UI.Desktop project, which contains a WPF based desktop application.

Currently the WPF Presentation layer directly makes use of BLL methods, later on we can optionally add WCF between the UI and BLL so that the client app can be separated from the server-side.

The following functionality is working:
- login
- list users
- add user