docker service_watcher
default port for docker http
update for docker 0.6.5 port string
argument nil check
spawn thread in constructor
initialize last_containers to empty list

Only call `containers` in `begin`/`rescue` block
Merge pull request #19 from Clever/docker-watcher

docker watcher