Add farms and roles

Closes #22 
Closes #21