Event receives env vars direct

- self_tags now returns parsed Hash
Install serf on travis-ci
Implement Villein::Agent