update dependencies
override less behaviour
respect $catch
use request stack, create url generator class
dispatch kernel events
allow force starting of sessions