Add elasticsearch
Update guard config
Add seed
to squash
Add project and collection, update api