Spray Directives Migration

because a lot of directives depend on other directives, I start a branch for each a multiple directives integration 
I see, I guess it was a temporary thing I did to mark some directives as FIXME which I forget (or didn't finish) to switch back.