session stores use null as errors
groovy improvements using bracket notation
fix how paths are resolved on static middleware