Add more functionality for a default agent

Depends on https://github.com/virgo-agent-toolkit/virgo-base-agent/pull/98

Agent attempts to start:
```
Fri Aug 29 03:59:52 2014 ERR: Connection: 127.0.0.1:50041 (127.0.0.1:50041) -> ECONNREFUSED, connection refused
Fri Aug 29 03:59:52 2014 ERR: Connection: 127.0.0.1:50043 (127.0.0.1:50043) -> ECONNREFUSED, connection refused
Fri Aug 29 03:59:52 2014 INF: 127.0.0.1:50041 -> Retrying connection in 70657ms
Fri Aug 29 03:59:52 2014 INF: 127.0.0.1:50043 -> Retrying connection in 69915ms
Fri Aug 29 03:59:52 2014 ERR: Connection: 127.0.0.1:50042 (127.0.0.1:50042) -> ECONNREFUSED, connection refused
Fri Aug 29 03:59:52 2014 INF: 127.0.0.1:50042 -> Retrying connection in 53357ms
```
Just noting, we don't need to bundle tape ever, it's a dev dependency.