pulled svc out into its own .coffee
dir svc filter are now in their own modules for ease of testing