fixed wrong type hint in Presenter
cleaned up code in profile presenter
added missing session service instance to security service
added basic prototype for settings and user profile
fixed old typehints in PresenterFactory
made LocalisationService more functional
ported prototypes for the site presenters