Add API + tests for Swarm

remove the QIIME mention, `brokit` is independent of QIIME so it can be used by any user...