skip docker steps if already installed

This will reduce lookups to get.docker.io on chef runs
* save a small amount of time for chef runs
* if get.docker.io is unavailable it won't break run.
Merge pull request #55 from paulczar/fix_docker

skip docker steps if already installed