initial makefile and update serviced ref update

DEMO:
```
# plu@plu-9: rm -fr /tmp/zminion-build
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: ls -l
total 44
-rw-rw-r-- 1 plu plu   754 Aug 28 15:18 Godeps
-rw-rw-r-- 1 plu plu 18026 Aug 28 10:31 LICENSE
-rw-rw-r-- 1 plu plu  8766 Aug 28 10:31 main.go
-rw-rw-r-- 1 plu plu   614 Aug 28 16:54 makefile
-rw-rw-r-- 1 plu plu    67 Aug 28 10:31 README.md
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: make scratchbuild
make[1]: Entering directory `/tmp/zminion-build/src/github.com/zenoss/zminion'
ls -l
make[1]: Leaving directory `/tmp/zminion-build/src/github.com/zenoss/zminion'
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: ls -l
total 7780
-rw-rw-r-- 1 plu plu     754 Aug 28 15:18 Godeps
-rw-rw-r-- 1 plu plu   18026 Aug 28 10:31 LICENSE
-rw-rw-r-- 1 plu plu    8766 Aug 28 10:31 main.go
-rw-rw-r-- 1 plu plu     614 Aug 28 16:54 makefile
-rw-rw-r-- 1 plu plu      67 Aug 28 10:31 README.md
-rwxr-xr-x 1 plu plu 7917872 Aug 28 16:56 zminion
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: make clean
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: ls -l
total 44
-rw-rw-r-- 1 plu plu   754 Aug 28 15:18 Godeps
-rw-rw-r-- 1 plu plu 18026 Aug 28 10:31 LICENSE
-rw-rw-r-- 1 plu plu  8766 Aug 28 10:31 main.go
-rw-rw-r-- 1 plu plu   614 Aug 28 16:54 makefile
-rw-rw-r-- 1 plu plu    67 Aug 28 10:31 README.md
~/src/europa/src/golang/src/github.com/wplu/zminion
# plu@plu-9: 

```
this should not be needed