Fixed some issues that let the webpage not work on servers with medium trust settings.

Ninject needs full trust servers for DI (as most DI/IOC frameworks). The servers at 1und1 dont have it.
Left Ninject, but now using a factory class to construct dependent objects. Not so nice, but seems to work.