- Exchanged SimpleInjector with Castle Windsor

- Created a LanguageManager for the client (handling language-changing, restoring the language and so on)
- Implemented a good message if you're unauthorized (incorrect username - content-hash combination)
- Created a MessageManager to show message boxes