fix(makefile): expand paths for golint

golint requires the full path to source files. It cannot handle
directories as arguments.
fix(deisctl): use docopt's native version parser
fix(client): return error if unit list is empty
fix(client): check if unit exists
Merge pull request #54 from bacongobbler/deisctl-fixes

minor bugfixes