Some cleaning options + some adjust app to ninject philosophy.

All services should be bind via kernel. Then, if View/Presenter need them, then should be passed via constructor.