[cs] fix AuthPresenter profile keys
check FlashTrait is only used by Control

This also provides autocomplete.
fix how dependencies are passed to Control
[cs] fix undefined, add codesniffer to phpstorm