deps, test and style
update to spree 2.4 and test