Better organization of specs

put units and integrations in their own directories to make running a
subset of the specs easier